From 7e020534106bd83f49423450d608ddc2c2f5fd86 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Tue, 8 Dec 2020 22:37:42 +0000 Subject: [PATCH 001/146] abduct-u2 --- code/game/machinery/vending_machines_vr.dm | 47 + maps/offmap_vr/om_ships/abductor.dm | 88 + maps/offmap_vr/om_ships/abductor.dmm | 20849 +++++++++++++++++++ 3 files changed, 20984 insertions(+) create mode 100644 maps/offmap_vr/om_ships/abductor.dm create mode 100644 maps/offmap_vr/om_ships/abductor.dmm diff --git a/code/game/machinery/vending_machines_vr.dm b/code/game/machinery/vending_machines_vr.dm index 92e237cdcc..acfe736dec 100644 --- a/code/game/machinery/vending_machines_vr.dm +++ b/code/game/machinery/vending_machines_vr.dm @@ -1456,6 +1456,53 @@ req_log_access = access_cmo has_logs = 1 +<<<<<<< HEAD +||||||| parent of 03f14f5601... Merge pull request #9435 from Very-Soft/abduct-u2 +/obj/machinery/vending/abductor + name = "Abduct-U" + desc = "A mysterious machine which can fabricate many tools for acquiring test subjects." + icon = 'icons/obj/abductor_vr.dmi' + icon_state = "dispenser_2way" + products = list(/obj/item/weapon/card/id/syndicate/station_access = 1, + /obj/item/weapon/storage/box/syndie_kit/chameleon = 1, + /obj/item/clothing/mask/bandana = 1, + /obj/item/device/radio/headset/syndicate/alt = 1, + /obj/item/device/pda = 1, + /obj/item/device/communicator = 1, + /obj/item/weapon/tape_roll = 2, + /obj/item/weapon/handcuffs = 4, + /obj/item/weapon/cell/device/weapon/recharge/alien = 2, + /obj/item/device/chameleon = 1, + /obj/item/weapon/storage/mre/menu11 = 2 + ) + vend_delay = 15 + +======= +/obj/machinery/vending/abductor + name = "Abduct-U" + desc = "A mysterious machine which can fabricate many tools for acquiring test subjects." + icon = 'icons/obj/abductor_vr.dmi' + icon_state = "dispenser_2way" + products = list(/obj/item/weapon/card/id/syndicate/station_access = 1, + /obj/item/weapon/storage/box/syndie_kit/chameleon = 1, + /obj/item/clothing/mask/bandana = 1, + /obj/item/clothing/glasses/sunglasses = 1, + /obj/item/device/radio/headset/syndicate/alt = 1, + /obj/item/device/pda = 1, + /obj/item/device/communicator = 1, + /obj/item/weapon/tape_roll = 2, + /obj/item/weapon/handcuffs = 4, + /obj/item/weapon/handcuffs/legcuffs = 4, + /obj/item/weapon/cell/device/weapon/recharge/alien = 2, + /obj/item/device/chameleon = 1, + /obj/item/weapon/storage/mre/menu11 = 2, + /obj/item/device/flash = 2, + /obj/item/weapon/pen/reagent/paralysis = 4, + /obj/item/device/perfect_tele/alien = 1 + ) + vend_delay = 15 + +>>>>>>> 03f14f5601... Merge pull request #9435 from Very-Soft/abduct-u2 /obj/machinery/vending/loadout name = "Fingers and Toes" desc = "A special vendor for gloves and shoes!" diff --git a/maps/offmap_vr/om_ships/abductor.dm b/maps/offmap_vr/om_ships/abductor.dm new file mode 100644 index 0000000000..0b10f1c756 --- /dev/null +++ b/maps/offmap_vr/om_ships/abductor.dm @@ -0,0 +1,88 @@ +// Compile in the map for CI testing if we're testing compileability of all the maps +#if MAP_TEST +#include "abductor.dmm" +#endif + +// Map template for spawning the shuttle +/datum/map_template/om_ships/abductor + name = "OM Ship - Abductor Ship (New Z)" + desc = "A ship for spooky aliens to kidnap farmers and unfortunate spacemen." + mappath = 'abductor.dmm' + +/area/abductor + requires_power = 0 + icon_state = "purple" + +/area/abductor/ + name = "Abductor Ship" + flags = RAD_SHIELDED | BLUE_SHIELDED + +/area/abductor/interior + name = "Abductor Ship Interior" + +/area/abductor/exterior + name = "Abductor Ship Exterior" + has_gravity = 0 + +// The 'Abductor Ship' +/obj/effect/overmap/visitable/ship/abductor + name = "spacecraft" + desc = "Spacefaring vessel." + icon_state = "shuttle" + moving_state = "shuttle" + scanner_name = "unknown vessel" + scanner_desc = @{"[i]Registration[/i]: Unknown +[i]Class[/i]: Corvette +[i]Transponder[/i]: No transponder detected." +[b]Notice[/b]: Deep scans detect unknown power signatures, and onboard transporter technology."} + color = "#11414c" //STEALTH + vessel_mass = 8000 + vessel_size = SHIP_SIZE_SMALL + initial_generic_waypoints = list("abductor_port", "abductor_starboard") + fore_dir = NORTH + +/obj/item/weapon/paper/alien/abductor + name = "Read Me" + info = {"((Just to state the obvious here, but make sure you're reading OOC notes and all that. This role does not give you any special protections from the rules. Only abduct people who seem like they'd be cool with it.))

+ +Your mission is to travel out into space to retrieve individuals to experiment upon.

+ +Just what experiments you do are up to you, thought it should be noted, we can't do experiments on corpses, so you should be careful not to kill anyone in the process of acquiring your subject. Needless killing is grounds for termination from the organization.

+ +The experimentation process however can be fatal if necessary, so long as we get good data. ((And the person's cool with it OOCly))

+ +You will find that the ship is equipped with transporter technology. There are teleporters to the outside world on both the port and starboard sides. Each of the experimentation chambers is also outfitted with an advanced translocator device that is linked to its given room. You will want to ensure that you take a translocator device with you BEFORE you leave the ship, as there will be no other way for you to return without assistance.

+ +Your translocator device is arguably your most critical piece of equipment, and it is imperative that you not lose it, as possessing it would allow outsiders access to the ship.

+ +The center of the ship sports the shield generator, as well as the chemical and resleeving labs. It would be wise to ensure that if your experiments are fatal, to scan the mind and body of your subject before you proceed, so we can ensure that we can return the subjects to where we find them.

+ +To the starboard and port sides you will find a total of six experimentation rooms, and two transporter rooms, as well as two engine rooms at the aft.

+ +The aft center of the ship is the common equipment room. The items here are limited in quantity, so only take what you intend to use in your given task.

+ +At the fore of the vessel are the briefing rooms, and the bridge.

+ +Lastly, there are camera uplink consoles scattered around the ship. It is recommended that you take stock of where potential targets are before you depart.

+ +You will find a dispenser within the room you started in which contains some basic equipment that you may wish to take with you. Please do not loot the dispensers from other rooms unless the one assigned to it is okay with it.

+ +And finally, to leave this room, you will want to put your ID on the table, and pray to the corporate overlords to add access 777 to it."} + +/obj/machinery/porta_turret/alien/abductor + name = "anti-personnel turret" + installation = /obj/item/weapon/gun/energy/gun/taser + lethal = FALSE + health = 500 // Sturdier turrets, non-lethal, for capturing people alive + maxhealth = 500 + req_one_access = list(777) // The code I've been using for events, same as the doors + +/obj/machinery/porta_turret/alien/abductor/ion + name = "anti-personnel turret" + installation = /obj/item/weapon/gun/energy/ionrifle/weak + lethal = TRUE + +/obj/machinery/power/rtg/abductor/built/abductor + name = "Void Core" + power_gen = 5000000 + diff --git a/maps/offmap_vr/om_ships/abductor.dmm b/maps/offmap_vr/om_ships/abductor.dmm new file mode 100644 index 0000000000..11f3098ca6 --- /dev/null +++ b/maps/offmap_vr/om_ships/abductor.dmm @@ -0,0 +1,20849 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"af" = ( +/obj/machinery/porta_turret/alien/abductor/ion, +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"bG" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor/voidcraft, +/area/abductor/interior) +"bP" = ( +/obj/machinery/transhuman/synthprinter, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"cF" = ( +/turf/space, +/area/space) +"db" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full{ + dir = 8 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"dN" = ( +/obj/structure/closet/alien, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/firstaid/clotting, +/obj/item/weapon/storage/firstaid/clotting, +/obj/item/weapon/storage/firstaid/bonemed, +/obj/item/weapon/storage/firstaid/bonemed, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid, +/obj/item/weapon/storage/firstaid, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ed" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"eu" = ( +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"eS" = ( +/obj/machinery/vending/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"eV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"fo" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/exterior) +"fw" = ( +/obj/structure/table/alien, +/obj/item/device/radio_jammer/admin, +/obj/item/device/radio_jammer/admin, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"fz" = ( +/obj/structure/table/alien, +/obj/item/weapon/implanter, +/obj/item/weapon/implanter, +/obj/item/weapon/implant/freedom, +/obj/item/weapon/implant/adrenalin, +/obj/item/weapon/implant/sizecontrol, +/obj/item/weapon/implant/sizecontrol, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"fQ" = ( +/obj/item/weapon/storage/box/flashbangs, +/obj/item/weapon/storage/box/teargas, +/obj/item/weapon/grenade/flashbang/clusterbang, +/obj/item/weapon/grenade/flashbang/clusterbang, +/obj/item/weapon/storage/box/metalfoam, +/obj/item/clothing/mask/gas/wwii, +/obj/item/clothing/mask/gas, +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"gA" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"hj" = ( +/obj/structure/table/alien, +/obj/item/device/paicard, +/obj/item/device/paicard, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"hq" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Bridge"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"hQ" = ( +/obj/machinery/porta_turret/alien/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ib" = ( +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"iF" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/exterior) +"iH" = ( +/obj/item/weapon/paper/alien/abductor, +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"jI" = ( +/obj/machinery/clonepod/transhuman/full/abductor{ + name = "grower pod" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"kf" = ( +/obj/machinery/turretid/stun{ + ailock = 1; + check_arrest = 0; + check_down = 0; + check_records = 0; + control_area = /area/abductor/interior; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Ship interior turret control"; + pixel_x = 32; + pixel_y = 64; + req_access = list(777); + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"kT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/porta_turret/alien/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"mh" = ( +/obj/machinery/transhuman/resleever/abductor{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nv" = ( +/obj/structure/table/alien, +/obj/item/clothing/mask/gas/voice, +/obj/item/clothing/mask/gas/voice, +/obj/item/device/universal_translator/ear, +/obj/item/device/universal_translator/ear, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nw" = ( +/obj/machinery/chemical_dispenser/ert/specialops/abductor{ + density = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nx" = ( +/obj/machinery/button/remote/airlock{ + id = "abd1"; + name = "Door Bolts"; + pixel_y = 32; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"nA" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd3"; + name = "Experimentation 3"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pa" = ( +/obj/structure/closet/alien, +/obj/item/device/sleevemate, +/obj/item/device/flash, +/obj/item/weapon/storage/firstaid/toxin, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"pc" = ( +/obj/structure/table/alien, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/gun/energy/netgun, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pB" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 5"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pG" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd1"; + name = "Experimentation 1"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"pV" = ( +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"qk" = ( +/obj/machinery/atmospherics/unary/engine/biggest{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"qo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"qu" = ( +/obj/structure/table/alien, +/obj/item/clothing/shoes/boots/speed, +/obj/item/clothing/shoes/boots/speed, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"qL" = ( +/obj/structure/prop/alien/power, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"rg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"rB" = ( +/obj/structure/table/alien, +/obj/item/device/perfect_tele/alien, +/obj/item/device/perfect_tele/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"rL" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/belt/utility/alien/full, +/obj/item/weapon/storage/belt/utility/alien/full, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"rP" = ( +/obj/machinery/button/remote/airlock{ + dir = 1; + id = "abd6"; + name = "Door Bolts"; + pixel_y = -25; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"sv" = ( +/obj/structure/window/phoronreinforced/full, +/obj/structure/window/phoronreinforced{ + dir = 4 + }, +/obj/structure/window/phoronreinforced{ + dir = 8 + }, +/obj/structure/fans/hardlight/colorable/abductor, +/turf/simulated/floor/plating, +/area/abductor/interior) +"td" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/device/sleevemate, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"tl" = ( +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"tI" = ( +/obj/structure/table/alien, +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"tQ" = ( +/obj/structure/table/alien, +/obj/item/clothing/head/helmet/alien, +/obj/item/clothing/head/helmet/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"uU" = ( +/obj/machinery/button/remote/airlock{ + dir = 4; + id = "abd3"; + name = "Door Bolts"; + pixel_x = -27; + pixel_y = 2; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vk" = ( +/obj/machinery/computer/ship/helm/abductor{ + req_one_access = list() + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vm" = ( +/obj/machinery/button/remote/airlock{ + dir = 1; + id = "abd5"; + name = "Door Bolts"; + pixel_y = -25; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vF" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"vS" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/belt/medical/alien, +/obj/item/weapon/storage/belt/medical/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"wk" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 6"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"wA" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Starboard Engine Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"wZ" = ( +/turf/simulated/shuttle/wall/alien, +/area/abductor) +"xc" = ( +/obj/structure/prop/alien/dispenser, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"xg" = ( +/obj/machinery/vending/entertainer, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"xD" = ( +/obj/machinery/computer/transhuman/resleeving/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"yr" = ( +/obj/item/clothing/shoes/magboots, +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"yB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"zk" = ( +/obj/machinery/vending/abductor{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"zu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"AZ" = ( +/obj/structure/table/alien, +/obj/item/weapon/gun/energy/medigun, +/obj/item/weapon/gun/energy/medigun, +/obj/item/weapon/cell/infinite, +/obj/item/weapon/cell/infinite, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Bv" = ( +/obj/structure/table/alien, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"DG" = ( +/obj/structure/table/alien, +/obj/item/weapon/bluespace_harpoon, +/obj/item/weapon/bluespace_harpoon, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"DI" = ( +/obj/machinery/computer/teleporter{ + dir = 2 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"EA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fh" = ( +/obj/structure/closet/autolok_wall{ + pixel_x = 32 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fl" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fq" = ( +/obj/item/weapon/bikehorn, +/obj/item/toy/bosunwhistle, +/obj/item/weapon/storage/bible, +/obj/item/weapon/storage/photo_album, +/obj/item/weapon/storage/trinketbox, +/obj/item/weapon/storage/briefcase/clutch, +/obj/item/weapon/storage/wallet/random, +/obj/item/weapon/storage/wallet/womens, +/obj/item/weapon/bananapeel, +/obj/item/device/taperecorder, +/obj/item/device/camera, +/obj/item/device/binoculars, +/obj/item/device/binoculars/spyglass, +/obj/item/device/laser_pointer/red, +/obj/item/device/healthanalyzer, +/obj/item/weapon/stamp/chameleon, +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Fw" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 2"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ge" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1; + icon_state = "map-fuel" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"GB" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + icon_state = "door_locked"; + id_tag = "abdex"; + locked = 1; + name = "Fore Port Exterior Access"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"GE" = ( +/obj/structure/table/alien, +/obj/item/clothing/suit/armor/alien, +/obj/item/clothing/suit/armor/alien, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Hj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"Hv" = ( +/obj/effect/overmap/visitable/ship/abductor, +/turf/space, +/area/space) +"IH" = ( +/obj/structure/table/alien, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/clothing/mask/muzzle/tape, +/obj/item/weapon/tape_roll, +/obj/item/weapon/tape_roll, +/obj/item/weapon/tape_roll, +/obj/item/weapon/tape_roll, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ji" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"JF" = ( +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"JW" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 3"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ke" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd5"; + name = "Experimentation 5"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Kx" = ( +/obj/structure/table/alien, +/obj/item/clothing/glasses/thermal/syndi, +/obj/item/clothing/glasses/thermal/syndi, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"KD" = ( +/obj/machinery/turretid/stun{ + ailock = 1; + check_arrest = 0; + check_down = 0; + check_records = 0; + control_area = /area/abductor/exterior; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Ship exterior turret control"; + pixel_y = 30; + req_access = list(777); + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"KJ" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "abductor_port"; + name = "Near Unknown Vessel - Port" + }, +/turf/space, +/area/space) +"KW" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Lg" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + req_one_access = list(777) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ll" = ( +/obj/machinery/button/remote/airlock{ + id = "abd2"; + name = "Door Bolts"; + pixel_y = 32; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"LH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/turf/simulated/shuttle/wall/alien, +/area/abductor/interior) +"LU" = ( +/obj/machinery/chem_master, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"LW" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd6"; + name = "Experimentation 6"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Nk" = ( +/obj/structure/bed/alien, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"Nq" = ( +/obj/structure/table/alien, +/obj/item/weapon/melee/baton, +/obj/item/weapon/melee/baton, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"ND" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 1"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ov" = ( +/obj/structure/table/alien, +/obj/item/weapon/gun/energy/sickshot, +/obj/item/weapon/gun/energy/sickshot, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Oz" = ( +/obj/structure/window/phoronreinforced/full, +/obj/structure/window/phoronreinforced, +/obj/structure/window/phoronreinforced{ + dir = 1 + }, +/obj/structure/fans/hardlight/colorable/abductor, +/turf/simulated/floor/plating, +/area/abductor/interior) +"OG" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Equipment Access"; + req_one_access = list(777) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"PJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"PO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Qe" = ( +/obj/structure/window/phoronreinforced/full, +/obj/structure/fans/hardlight/colorable/abductor, +/turf/simulated/floor/plating, +/area/abductor/interior) +"Qf" = ( +/obj/machinery/atmospherics/pipe/tank/phoron/full{ + dir = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Qy" = ( +/obj/structure/closet/autolok_wall{ + pixel_x = -32 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/gun/energy/gun/taser, +/obj/item/device/flash, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"QI" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd4"; + name = "Experimentation 4"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"QJ" = ( +/obj/structure/prop/alien/dispenser/twoway, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Rr" = ( +/obj/machinery/computer/ship/engines/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"RA" = ( +/obj/machinery/computer/ship/sensors/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"RQ" = ( +/obj/machinery/porta_turret/alien/abductor, +/turf/simulated/shuttle/floor/alienplating/vacuum, +/area/abductor/exterior) +"SD" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ti" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Port Transporter Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Tm" = ( +/obj/machinery/computer/ship/navigation/abductor, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ty" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Briefing Room 4"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"TA" = ( +/obj/machinery/button/remote/airlock{ + id = "abdex"; + name = "Door Bolts"; + pixel_y = 32; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Ub" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + id_tag = "abd2"; + name = "Experimentation 2"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Uq" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "abductor_starboard"; + name = "Near Unknown Vessel - Starboard" + }, +/turf/space, +/area/space) +"UJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"UK" = ( +/obj/machinery/computer/security/abductor{ + icon_screen = null; + icon_state = "camera_flipped" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"UL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Vh" = ( +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"VT" = ( +/obj/machinery/power/shield_generator/charged, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"Wl" = ( +/obj/structure/table/alien, +/obj/item/weapon/storage/box/gloves, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"WB" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/rtg/abductor/built/abductor, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"WC" = ( +/obj/machinery/computer/security/abductor{ + icon_screen = null + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"WX" = ( +/turf/simulated/shuttle/wall/alien/hard_corner, +/area/abductor/interior) +"Xp" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "abd4"; + name = "Door Bolts"; + pixel_x = 27; + pixel_y = 2; + req_one_access = list(777); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"XY" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Port Engine Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"XZ" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + name = "Starboard Transporter Room"; + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"YA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/rtg/abductor/built/abductor, +/turf/simulated/shuttle/floor/alien, +/area/abductor/interior) +"YT" = ( +/obj/structure/fans/hardlight/colorable/abductor, +/obj/machinery/door/airlock/alien{ + req_one_access = list(777) + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"YW" = ( +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/stun, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/net, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/combat/stripper, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/item/ammo_casing/microbattery/medical/omni3, +/obj/structure/closet/alien, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/ammo_magazine/cell_mag/advanced, +/obj/item/weapon/gun/projectile/cell_loaded, +/obj/item/weapon/gun/projectile/cell_loaded, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) +"Zk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 8; + icon_state = "intact-fuel" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/abductor/interior) + +(1,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(2,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(3,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(4,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(5,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(6,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(7,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(8,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(9,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(10,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(11,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(12,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(13,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(14,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(15,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(16,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(17,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(18,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(19,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(20,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(21,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(22,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(23,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(24,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(25,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(26,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(27,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(28,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(29,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(30,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(31,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +KJ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(32,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(33,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(34,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(35,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(36,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(37,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(38,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(39,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(40,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(41,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(42,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(43,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(44,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(45,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(46,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +RQ +tl +tl +tl +RQ +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(47,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(48,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(49,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +RQ +cF +cF +cF +tl +tl +tl +tl +af +pV +pV +SD +SD +SD +SD +SD +ed +tl +tl +qk +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(50,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +cF +RQ +tl +tl +tl +tl +tl +pV +gA +PO +Qf +Qf +Qf +Qf +LH +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(51,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +tl +tl +tl +pV +sv +pV +tl +tl +pV +gA +PJ +Zk +Zk +Ge +qo +LH +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(52,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +qL +pV +pV +tl +pV +pV +eu +pV +pV +tl +pV +gA +UL +UJ +UJ +UJ +Fl +Hj +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(53,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +bG +SD +SD +pV +pV +pV +SD +uU +SD +pV +pV +pV +gA +PJ +Zk +Zk +Ge +PO +ja +tl +tl +qk +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(54,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +Ji +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +gA +qo +db +db +db +db +pV +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(55,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +af +pV +pV +DI +JF +SD +pV +Vh +SD +JF +Nk +JF +SD +pa +pV +JF +SD +SD +SD +SD +SD +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(56,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +pV +pV +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +XY +WX +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(57,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pa +pV +pV +UK +SD +JF +pV +pV +SD +SD +SD +pV +pV +pV +SD +pV +pV +pV +pa +pV +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(58,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +SD +SD +SD +pV +pV +WX +Ti +WX +pV +pV +JF +pV +pV +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +af +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(59,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +WX +SD +SD +SD +pV +nA +pV +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(60,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +eu +nx +JF +Nk +JF +SD +JF +pG +JF +SD +SD +SD +JF +SD +SD +SD +JF +Ke +JF +SD +JF +Nk +JF +vm +eu +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(61,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +iF +pV +sv +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(62,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +pV +pV +SD +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +tl +tl +RQ +cF +tl +RQ +tl +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(63,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +WC +SD +SD +pV +pV +tl +tl +cF +cF +RQ +tl +tl +tl +tl +tl +af +tl +tl +tl +pV +pV +Vh +pV +pV +SD +SD +SD +SD +pV +pV +pV +pV +pV +SD +SD +SD +SD +pV +pV +Vh +pV +pV +tl +tl +tl +tl +tl +tl +tl +tl +tl +af +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(64,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +Oz +ib +JF +SD +SD +pV +pV +tl +af +tl +tl +tl +tl +pV +pV +pV +pV +tl +tl +tl +tl +pV +pV +pV +SD +SD +SD +SD +Qe +Qe +jI +mh +bP +Qe +Qe +SD +SD +SD +SD +pV +pV +pV +tl +tl +tl +pV +pV +pV +tl +pV +pV +pV +tl +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(65,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +ib +SD +SD +SD +SD +pV +wZ +tl +tl +pV +pV +pV +pV +iH +zk +pV +pV +pV +pV +tl +WX +pV +SD +SD +SD +SD +Qe +Qe +SD +SD +SD +SD +SD +Qe +Qe +SD +SD +SD +SD +pV +WX +tl +tl +pV +pV +WB +pV +pV +pV +WB +pV +pV +pV +WB +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(66,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +af +tl +pV +pV +SD +SD +hQ +SD +SD +pV +pV +tl +pV +iH +zk +pV +SD +SD +pV +iH +zk +pV +fo +GB +SD +SD +SD +SD +Qe +Qe +WC +SD +SD +JF +SD +SD +WC +Qe +Qe +SD +SD +SD +SD +GB +fo +pV +pV +SD +pC +SD +dN +SD +pC +SD +fQ +SD +pC +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(67,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +kf +JF +SD +SD +pV +tl +pV +SD +SD +pV +JW +pV +pV +SD +SD +pV +pV +pV +SD +SD +SD +pV +Qe +SD +SD +JF +td +xD +IH +JF +SD +SD +Qe +pV +SD +SD +SD +pV +pV +pV +SD +SD +kT +SD +JF +SD +pC +SD +JF +SD +kT +SD +SD +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(68,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +QJ +SD +SD +SD +SD +pV +pV +pV +ND +pV +pV +SD +SD +pV +pB +pV +pV +pV +vF +SD +SD +SD +pV +SD +SD +SD +SD +SD +JF +SD +SD +SD +SD +SD +pV +SD +SD +SD +yr +pV +Kx +SD +SD +pC +AZ +Ov +Nq +pC +tQ +GE +qu +pC +SD +SD +Oz +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(69,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +Rr +SD +SD +SD +SD +SD +Qy +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +KD +SD +SD +SD +JF +JF +JF +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +fw +SD +SD +rg +SD +SD +SD +pC +SD +SD +SD +rg +tI +SD +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(70,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +Hv +cF +tl +tl +Oz +vk +JF +RA +hQ +JF +SD +JF +hq +JF +SD +hQ +JF +JF +JF +hQ +SD +JF +YT +JF +SD +SD +JF +YT +JF +SD +SD +JF +JF +VT +yB +yB +EA +EA +yB +Lg +yB +EA +EA +yB +OG +yB +EA +EA +zu +EA +EA +yB +zu +yB +EA +EA +eV +Bv +SD +pV +tl +af +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(71,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +Tm +SD +SD +SD +SD +SD +Fh +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +TA +SD +SD +SD +JF +JF +JF +SD +SD +SD +SD +pV +SD +SD +SD +SD +pV +xg +SD +SD +rg +SD +SD +SD +pC +SD +SD +SD +rg +rB +SD +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(72,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +xc +SD +SD +SD +SD +pV +pV +pV +Fw +pV +pV +SD +SD +pV +wk +pV +pV +pV +vF +SD +SD +SD +pV +SD +SD +SD +SD +SD +JF +SD +SD +SD +SD +SD +pV +SD +SD +SD +yr +pV +nv +SD +SD +pC +DG +pc +fz +pC +rL +hj +vS +pC +SD +SD +Oz +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(73,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +tl +pV +SD +SD +pV +Ty +pV +pV +SD +SD +pV +pV +pV +SD +SD +SD +pV +Qe +SD +SD +JF +SD +SD +SD +JF +SD +SD +Qe +pV +SD +SD +SD +pV +pV +pV +SD +SD +kT +SD +JF +SD +pC +SD +JF +SD +kT +SD +SD +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(74,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +af +tl +pV +pV +SD +SD +hQ +SD +SD +pV +pV +tl +pV +iH +eS +pV +SD +SD +pV +iH +eS +pV +fo +GB +SD +SD +SD +SD +Qe +Qe +UK +SD +SD +JF +SD +SD +UK +Qe +Qe +SD +SD +SD +SD +GB +fo +pV +pV +SD +pC +SD +YW +SD +pC +SD +Fq +SD +pC +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(75,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +ib +SD +SD +SD +SD +pV +pV +tl +tl +pV +pV +pV +pV +iH +eS +pV +pV +pV +pV +tl +WX +pV +SD +SD +SD +SD +Qe +Qe +SD +LU +SD +KW +SD +Qe +Qe +SD +SD +SD +SD +pV +WX +tl +tl +pV +pV +YA +pV +pV +pV +YA +pV +pV +pV +YA +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(76,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +Oz +ib +JF +SD +SD +pV +pV +tl +af +tl +tl +tl +tl +pV +pV +pV +pV +tl +tl +tl +tl +pV +pV +pV +SD +SD +SD +SD +Qe +Qe +ib +nw +Wl +Qe +Qe +SD +SD +SD +SD +pV +pV +pV +tl +tl +tl +pV +pV +pV +tl +pV +pV +pV +tl +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(77,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +UK +SD +SD +pV +pV +tl +tl +cF +cF +RQ +tl +tl +tl +tl +tl +af +tl +tl +tl +pV +pV +Vh +pV +pV +SD +SD +SD +SD +pV +pV +pV +pV +pV +SD +SD +SD +SD +pV +pV +Vh +pV +pV +tl +tl +tl +tl +tl +tl +tl +tl +tl +af +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(78,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +ib +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +wZ +pV +SD +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +tl +tl +RQ +cF +tl +RQ +tl +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(79,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +iF +pV +sv +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +pV +SD +SD +SD +SD +SD +SD +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(80,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +Oz +eu +Ll +JF +Nk +JF +SD +JF +Ub +JF +SD +SD +SD +JF +SD +SD +SD +JF +LW +JF +SD +JF +Nk +JF +rP +eu +Oz +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(81,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +RQ +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +SD +SD +JF +SD +SD +pV +WX +SD +SD +SD +pV +QI +pV +SD +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(82,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +wZ +pV +SD +SD +SD +pV +pV +WX +XZ +WX +pV +pV +JF +pV +pV +SD +SD +SD +pV +pV +SD +SD +SD +pV +pV +tl +af +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(83,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pa +pV +pV +WC +SD +JF +pV +pV +SD +SD +SD +pV +pV +pV +SD +pV +pV +pV +pa +pV +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(84,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +pV +pV +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +wA +WX +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(85,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +af +pV +pV +bG +SD +SD +pV +Vh +SD +JF +Nk +JF +SD +pa +pV +JF +SD +SD +SD +SD +SD +ed +tl +tl +qk +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(86,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +Ji +SD +SD +pV +pV +SD +SD +JF +SD +SD +pV +pV +gA +PO +Qf +Qf +Qf +Qf +LH +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(87,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +DI +JF +SD +pV +pV +pV +SD +Xp +SD +pV +pV +pV +gA +PJ +Zk +Zk +Ge +qo +LH +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(88,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +pV +pV +qL +pV +pV +tl +pV +pV +eu +pV +pV +tl +pV +gA +UL +UJ +UJ +UJ +Fl +Hj +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(89,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +tl +tl +tl +pV +sv +pV +tl +tl +pV +gA +PJ +Zk +Zk +Ge +PO +ja +tl +tl +qk +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(90,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +cF +RQ +tl +tl +tl +tl +tl +pV +gA +qo +db +db +db +db +pV +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(91,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +RQ +cF +cF +cF +tl +tl +tl +tl +af +pV +pV +SD +SD +SD +SD +SD +pV +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(92,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +pV +pV +pV +pV +pV +pV +pV +pV +pV +pV +tl +RQ +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(93,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(94,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +RQ +tl +tl +tl +RQ +tl +tl +tl +RQ +tl +tl +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(95,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(96,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(97,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(98,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(99,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(100,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(101,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(102,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(103,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(104,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(105,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(106,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(107,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(108,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(109,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(110,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(111,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(112,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(113,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(114,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(115,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(116,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(117,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(118,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(119,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(120,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(121,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(122,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(123,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(124,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(125,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(126,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(127,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(128,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(129,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +Uq +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(130,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(131,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(132,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(133,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(134,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(135,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(136,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(137,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(138,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(139,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} +(140,1,1) = {" +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +"} From a07c9ddc42a2c33003f8b79dc1ed91e8e5de230e Mon Sep 17 00:00:00 2001 From: Razgriz Date: Sat, 12 Dec 2020 15:41:29 -0700 Subject: [PATCH 002/146] Update vending_machines_vr.dm --- code/game/machinery/vending_machines_vr.dm | 23 ---------------------- 1 file changed, 23 deletions(-) diff --git a/code/game/machinery/vending_machines_vr.dm b/code/game/machinery/vending_machines_vr.dm index acfe736dec..b3a1644057 100644 --- a/code/game/machinery/vending_machines_vr.dm +++ b/code/game/machinery/vending_machines_vr.dm @@ -1456,28 +1456,6 @@ req_log_access = access_cmo has_logs = 1 -<<<<<<< HEAD -||||||| parent of 03f14f5601... Merge pull request #9435 from Very-Soft/abduct-u2 -/obj/machinery/vending/abductor - name = "Abduct-U" - desc = "A mysterious machine which can fabricate many tools for acquiring test subjects." - icon = 'icons/obj/abductor_vr.dmi' - icon_state = "dispenser_2way" - products = list(/obj/item/weapon/card/id/syndicate/station_access = 1, - /obj/item/weapon/storage/box/syndie_kit/chameleon = 1, - /obj/item/clothing/mask/bandana = 1, - /obj/item/device/radio/headset/syndicate/alt = 1, - /obj/item/device/pda = 1, - /obj/item/device/communicator = 1, - /obj/item/weapon/tape_roll = 2, - /obj/item/weapon/handcuffs = 4, - /obj/item/weapon/cell/device/weapon/recharge/alien = 2, - /obj/item/device/chameleon = 1, - /obj/item/weapon/storage/mre/menu11 = 2 - ) - vend_delay = 15 - -======= /obj/machinery/vending/abductor name = "Abduct-U" desc = "A mysterious machine which can fabricate many tools for acquiring test subjects." @@ -1502,7 +1480,6 @@ ) vend_delay = 15 ->>>>>>> 03f14f5601... Merge pull request #9435 from Very-Soft/abduct-u2 /obj/machinery/vending/loadout name = "Fingers and Toes" desc = "A special vendor for gloves and shoes!" From b83b48429daad63cfc3d86856516b890dfcd2f7c Mon Sep 17 00:00:00 2001 From: Razgriz Date: Mon, 14 Dec 2020 16:15:44 -0700 Subject: [PATCH 003/146] Add files via upload --- code/game/machinery/vending_machines_vr.dm | 177 +++++++++++++++++++-- 1 file changed, 162 insertions(+), 15 deletions(-) diff --git a/code/game/machinery/vending_machines_vr.dm b/code/game/machinery/vending_machines_vr.dm index b3a1644057..fd113ee799 100644 --- a/code/game/machinery/vending_machines_vr.dm +++ b/code/game/machinery/vending_machines_vr.dm @@ -84,6 +84,158 @@ ) contraband = list(/obj/item/weapon/reagent_containers/food/snacks/mysterysoup = 10) vend_delay = 15 + +//Specific food vending machines for events that want them! + +/obj/machinery/vending/fooditalian + name = "Italian Imports" + desc = "You wanted some italian food? Well here's some imported from the local pizza place!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple = 15, + /obj/item/weapon/reagent_containers/food/snacks/pastatomato = 10, + /obj/item/weapon/reagent_containers/food/snacks/meatballspagetti = 10, + /obj/item/weapon/reagent_containers/food/snacks/meatball = 15 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/oldpizza = 1) + vend_delay = 10 + +/obj/machinery/vending/foodfast + name = "United Grills" + desc = "Not sure how they're united but man is this grilled food delicious! Though it seems to just be a lot of fast food..." + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/monkeyburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/cheeseburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/fishburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/clownburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/mimeburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/bigbiteburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/superbiteburger = 10, + /obj/item/weapon/reagent_containers/food/snacks/burger/bacon = 10, + /obj/item/weapon/reagent_containers/food/snacks/hotdog = 10, + /obj/item/weapon/reagent_containers/food/snacks/chickenfillet = 10, + /obj/item/weapon/reagent_containers/food/snacks/fries = 10, + /obj/item/weapon/reagent_containers/food/snacks/cheesyfries = 10, + /obj/item/weapon/reagent_containers/food/snacks/chilicheesefries = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/ghostburger = 3, + /obj/item/weapon/reagent_containers/food/snacks/tofuburger = 5) + vend_delay = 10 + +/obj/machinery/vending/foodmeat + name = "Meaty Marvels" + desc = "What's a marvel is how you're not ordering from this machine yet!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/ribplate = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread = 15, + /obj/item/weapon/reagent_containers/food/snacks/meat_pocket = 15, + /obj/item/weapon/reagent_containers/food/snacks/meatpie = 15, + /obj/item/weapon/reagent_containers/food/snacks/bacon_flatbread = 15, + /obj/item/weapon/reagent_containers/food/snacks/roastbeef = 15, + /obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball = 15, + /obj/item/weapon/reagent_containers/food/snacks/meatsteak = 20 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/monkeysdelight = 5) + vend_delay = 10 + +/obj/machinery/vending/foodasian + name = "Authenticate Asian" + desc = "Some good ol' Sol food!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi = 10, + /obj/item/weapon/reagent_containers/food/snacks/chawanmushi = 10, + /obj/item/weapon/reagent_containers/food/snacks/generalschicken = 10, + /obj/item/weapon/reagent_containers/food/snacks/chickenkatsu = 10, + /obj/item/weapon/reagent_containers/food/snacks/sweet_and_sour = 10, + /obj/item/weapon/reagent_containers/food/snacks/bibimbap = 10, + /obj/item/weapon/reagent_containers/food/snacks/hotandsoursoup = 10, + /obj/item/weapon/reagent_containers/food/snacks/kitsuneudon = 10, + /obj/item/weapon/reagent_containers/food/snacks/milosoup = 10, + /obj/item/weapon/reagent_containers/food/snacks/lomein = 10, + /obj/item/weapon/reagent_containers/food/snacks/friedrice = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/monkeyburger = 1) + vend_delay = 10 + +/obj/machinery/vending/foodfish + name = "Fishy Food" + desc = "Don't mind the name, this is 100% fish!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp = 10, + /obj/item/weapon/reagent_containers/food/snacks/kudzudonburi = 10, + /obj/item/weapon/reagent_containers/food/snacks/zestfish = 10, + /obj/item/weapon/reagent_containers/food/snacks/lobstercooked = 10, + /obj/item/weapon/reagent_containers/food/snacks/sashimi = 10, + /obj/item/weapon/reagent_containers/food/snacks/sharkmeatcooked = 10, + /obj/item/weapon/reagent_containers/food/snacks/sharkmeatdip = 10, + /obj/item/weapon/reagent_containers/food/snacks/sharkmeatcubes = 10, + /obj/item/weapon/reagent_containers/food/snacks/cuttlefishcooked = 10, + /obj/item/weapon/reagent_containers/food/snacks/monkfishcooked = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/monkfish = 1) + vend_delay = 10 + +/obj/machinery/vending/foodveggie + name = "Veggie Varieties" + desc = "Even vegitarians have their own vending machines! How thoughtful." + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/beetsoup = 10, + /obj/item/weapon/reagent_containers/food/snacks/eggplantparm = 10, + /obj/item/weapon/reagent_containers/food/snacks/eggbowl = 10, + /obj/item/weapon/reagent_containers/food/snacks/flowerchildsalad = 15, + /obj/item/weapon/reagent_containers/food/snacks/tossedsalad = 15, + /obj/item/weapon/reagent_containers/food/snacks/fruitsalad = 15, + /obj/item/weapon/reagent_containers/food/snacks/grilledcheese = 10, + /obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat = 10, + /obj/item/weapon/reagent_containers/food/snacks/tofurkey = 10, + /obj/item/weapon/reagent_containers/food/snacks/stuffing = 10 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/meatsteak = 1) + vend_delay = 10 + +/obj/machinery/vending/fooddessert + name = "Delightful Desserts" + desc = "Even if you've stuffed your face with a pizza or two, you ALWAYS have room for dessert!" + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/applepie = 10, + /obj/item/weapon/reagent_containers/food/snacks/cherrypie = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/keylimepie = 10, + /obj/item/weapon/reagent_containers/food/snacks/pie = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie = 10, + /obj/item/weapon/reagent_containers/food/snacks/berryclafoutis = 10, + /obj/item/weapon/reagent_containers/food/snacks/funnelcake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake = 10, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/peanutcake = 10, + /obj/item/weapon/reagent_containers/food/snacks/icecreamsandwich = 15, + /obj/item/weapon/reagent_containers/food/snacks/cookie = 15, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/brownies = 10, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 10, + /obj/item/weapon/reagent_containers/food/snacks/chocolatepiece = 20 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/donut/chaos = 10) + vend_delay = 10 + +/obj/machinery/vending/foodstuffing + name = "Stuffing Site" + desc = "Is... is it just full of stuffing? No wait, there's turkey in there too." + icon_state = "hotfood" + products = list(/obj/item/weapon/reagent_containers/food/snacks/stuffing = 50, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/turkey= 20 + ) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/tofurkey = 10) + vend_delay = 10 + +//End of food event machines + /* For later, then /obj/machinery/vending/weapon_machine name = "Frozen Star Guns&Ammo" @@ -1004,7 +1156,7 @@ /obj/item/clothing/suit/jacket/puffer/vest = 5, /obj/item/clothing/suit/storage/flannel/red = 5, /obj/item/clothing/suit/unathi/robe = 5, - /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit = 5, + /obj/item/clothing/suit/storage/snowsuit = 5, /obj/item/clothing/suit/storage/toggle/internalaffairs = 5, /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 5, /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 5, @@ -1091,7 +1243,7 @@ /obj/item/clothing/suit/jacket/puffer/vest = 100, /obj/item/clothing/suit/storage/flannel/red = 100, /obj/item/clothing/suit/unathi/robe = 100, - /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit = 100, + /obj/item/clothing/suit/storage/snowsuit = 100, /obj/item/clothing/suit/storage/toggle/internalaffairs = 100, /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 100, /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 100, @@ -2365,7 +2517,7 @@ /obj/item/clothing/suit/jacket/puffer/vest = 5, /obj/item/clothing/suit/storage/flannel/red = 5, /obj/item/clothing/suit/unathi/robe = 5, - /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit = 5, + /obj/item/clothing/suit/storage/snowsuit = 5, /obj/item/clothing/suit/storage/toggle/internalaffairs = 5, /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 5, /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 5, @@ -2452,7 +2604,7 @@ /obj/item/clothing/suit/jacket/puffer/vest = 100, /obj/item/clothing/suit/storage/flannel/red = 100, /obj/item/clothing/suit/unathi/robe = 100, - /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit = 100, + /obj/item/clothing/suit/storage/snowsuit = 100, /obj/item/clothing/suit/storage/toggle/internalaffairs = 100, /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 100, /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 100, @@ -3109,21 +3261,16 @@ /obj/item/clothing/under/rank/trek/command/ds9 = 5, /obj/item/clothing/under/rank/trek/command/voy = 5, /obj/item/clothing/under/rank/trek/command/ent = 5, - /obj/item/clothing/under/rank/trek/eng = 5, - /obj/item/clothing/under/rank/trek/eng/next = 5, - /obj/item/clothing/under/rank/trek/eng/ds9 = 5, - /obj/item/clothing/under/rank/trek/eng/voy = 5, - /obj/item/clothing/under/rank/trek/eng/ent = 5, + /obj/item/clothing/under/rank/trek/engsec = 5, + /obj/item/clothing/under/rank/trek/engsec/next = 5, + /obj/item/clothing/under/rank/trek/engsec/ds9 = 5, + /obj/item/clothing/under/rank/trek/engsec/voy = 5, + /obj/item/clothing/under/rank/trek/engsec/ent = 5, /obj/item/clothing/under/rank/trek/medsci = 5, /obj/item/clothing/under/rank/trek/medsci/next = 5, /obj/item/clothing/under/rank/trek/medsci/ds9 = 5, /obj/item/clothing/under/rank/trek/medsci/voy = 5, /obj/item/clothing/under/rank/trek/medsci/ent = 5, - /obj/item/clothing/under/rank/trek/sec = 5, - /obj/item/clothing/under/rank/trek/sec/next = 5, - /obj/item/clothing/under/rank/trek/sec/ds9 = 5, - /obj/item/clothing/under/rank/trek/sec/voy = 5, - /obj/item/clothing/under/rank/trek/sec/ent = 5, /obj/item/clothing/under/rank/khi/cmd = 5, /obj/item/clothing/under/rank/khi/eng = 5, /obj/item/clothing/under/rank/khi/med = 5, @@ -3354,7 +3501,7 @@ /obj/item/clothing/suit/jacket/puffer/vest = 5, /obj/item/clothing/suit/storage/flannel/red = 5, /obj/item/clothing/suit/unathi/robe = 5, - /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit = 5, + /obj/item/clothing/suit/storage/snowsuit = 5, /obj/item/clothing/suit/storage/toggle/internalaffairs = 5, /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 5, /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 5, From 3ff7adab9102d80796187fa30154b8137c703894 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Sat, 23 Jan 2021 17:20:32 +0000 Subject: [PATCH 005/146] Add in extra Ram horns. --- code/modules/vore/appearance/sprite_accessories_vr.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 8b317fc4cc..b1d0904c1a 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -42,6 +42,13 @@ // Ears avaliable to anyone +/datum/sprite_accessory/ears/alt_ram_horns + name = "Solid ram horns" + desc = "" + icon_state = "ram_horns_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + /datum/sprite_accessory/ears/hyena name = "hyena ears, dual-color" desc = "" From 76258d4316c0669ffd2b9d968c2f4b8107626bc8 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 24 Jan 2021 01:46:33 -0500 Subject: [PATCH 006/146] Merge pull request #9517 from VOREStation/upstream-merge-7792 [MIRROR] Directional Signs Update --- code/game/objects/structures/signs.dm | 335 +++++++++++++++++++++++--- icons/obj/decals.dmi | Bin 52001 -> 48576 bytes icons/obj/decals_directions.dmi | Bin 0 -> 26594 bytes 3 files changed, 303 insertions(+), 32 deletions(-) create mode 100644 icons/obj/decals_directions.dmi diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index f93ceaf0a1..78384b0285 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -321,73 +321,344 @@ desc = "A warning sign which reads XENOBIOLOGY." icon_state = "xenobio3" +//direction signs presented by the order they appear in the dmi /obj/structure/sign/directions name = "direction sign" - desc = "A direction sign, claiming to know the way." + desc = "A direction sign, claiming to know the way to... somewhere?" icon_state = "direction" + icon = 'icons/obj/decals_directions.dmi' + //TODO: set up overlay systems, inc. interactions (e.g. vines clear w/ plantbgone or fire, snow can be brushed off or melted, and so on) +//disabled this proc, it serves no purpose except to overwrite the description that already exists. may have been intended for making your own signs? +//seems to defeat the point of having a generic directional sign that mappers could edit and use in POIs? left it here in case something breaks. +/* /obj/structure/sign/directions/New() ..() - desc = "A direction sign, pointing out which way \the [src] is." - -/obj/structure/sign/directions/science - name = "\improper Science department" - desc = "A direction sign, pointing out which way the Science department is." - icon_state = "direction_sci" + desc = "A direction sign, pointing out the way to \the [src]." +*/ +//engineering signs /obj/structure/sign/directions/engineering - name = "\improper Engineering department" - desc = "A direction sign, pointing out which way the Engineering department is." + name = "\improper Engineering Department" + desc = "A direction sign, pointing out the way to the Engineering Department." icon_state = "direction_eng" +/obj/structure/sign/directions/engineering/reactor + name = "\improper Reactor" + desc = "A direction sign, pointing out the way to the Reactor." + icon_state = "direction_core" + +/obj/structure/sign/directions/engineering/solars + name = "\improper Solar Array" + desc = "A direction sign, pointing out the way to the nearest Solar Array." + icon_state = "direction_solar" + +/obj/structure/sign/directions/engineering/atmospherics + name = "\improper Atmospherics Department" + desc = "A direction sign, pointing out the way to the Atmospherics Department." + icon_state = "direction_atmos" + +/obj/structure/sign/directions/engineering/gravgen + name = "\improper Gravity Generator" + desc = "A direction sign, pointing out the way to the Artificial Gravity Generator." + icon_state = "direction_grav" + +/obj/structure/sign/directions/engineering/engeqp + name = "\improper Engineering Equipment Storage" + desc = "A direction sign, pointing out the way to Engineering Equipment Storage." + icon_state = "direction_engeqp" + +//security signs /obj/structure/sign/directions/security - name = "\improper Security department" - desc = "A direction sign, pointing out which way the Security department is." + name = "\improper Security Department" + desc = "A direction sign, pointing out the way to the Security Department." icon_state = "direction_sec" +/obj/structure/sign/directions/security/armory + name = "\improper Armory" + desc = "A direction sign, pointing out the way to the Armory." + icon_state = "direction_armory" + +/obj/structure/sign/directions/security/brig + name = "\improper Brig" + desc = "A direction sign, pointing out the way to the Brig." + icon_state = "direction_brig" + +/obj/structure/sign/directions/security/seceqp + name = "\improper Security Equipment Storage" + desc = "A direction sign, pointing out the way to Security Equipment Storage." + icon_state = "direction_seceqp" + +/obj/structure/sign/directions/security/internal_affairs + name = "\improper Internal Affairs Office" + desc = "A direction sign, pointing out the way to the Internal Affairs Office." + icon_state = "direction_intaff" + +/obj/structure/sign/directions/security/forensics + name = "\improper Forensics Lab" + desc = "A direction sign, pointing out the way to the Forensics Lab." + icon_state = "direction_forensics" + +/obj/structure/sign/directions/security/forensics/alt + icon_state = "direction_lab" + +/obj/structure/sign/directions/security/interrogation + name = "\improper Interrogations" + desc = "A direction sign, pointing out the way to Interrogations." + icon_state = "direction_interrogation" + +//science signs +/obj/structure/sign/directions/science + name = "\improper Science Department" + desc = "A direction sign, pointing out the way to the Science Department." + icon_state = "direction_sci" + +/obj/structure/sign/directions/science/rnd + name = "\improper Research & Development" + desc = "A direction sign, pointing out the way to Research & Development." + icon_state = "direction_rnd" + +/obj/structure/sign/directions/science/toxins + name = "\improper Toxins Lab" + desc = "A direction sign, pointing out the way to the Toxins Lab." + icon_state = "direction_sci" + +/obj/structure/sign/directions/science/robotics + name = "\improper Robotics Workshop" + desc = "A direction sign, pointing out the way to the Robotics Workshop." + icon_state = "direction_robotics" + +/obj/structure/sign/directions/science/xenoarch + name = "\improper Xenoarchaeology Lab" + desc = "A direction sign, pointing out the way to the Xenoarchaeology Lab." + icon_state = "direction_xenoarch" + +/obj/structure/sign/directions/science/xenobiology + name = "\improper Xenobiology Lab" + desc = "A direction sign, pointing out the way to the Xenobiology Lab." + icon_state = "direction_xbio" + +/obj/structure/sign/directions/science/xenoflora + name = "\improper Xenoflora Lab" + desc = "A direction sign, pointing out the way to the Xenoflora Lab." + icon_state = "direction_xflora" + +/obj/structure/sign/directions/science/exploration + name = "\improper Exploration Department" + desc = "A direction sign, pointing out the way to the Exploration Department." + icon_state = "direction_explo" + +//medical signs /obj/structure/sign/directions/medical name = "\improper Medical Bay" - desc = "A direction sign, pointing out which way the Medical Bay is." + desc = "A direction sign, pointing out the way to the Medical Bay." icon_state = "direction_med" +/obj/structure/sign/directions/medical/chemlab + name = "\improper Chemistry Lab" + desc = "A direction sign, pointing out the way to the Chemistry Lab." + icon_state = "direction_med" + +/obj/structure/sign/directions/medical/surgery + name = "\improper Surgery" + desc = "A direction sign, pointing out the way to Surgery." + icon_state = "direction_surgery" + +/obj/structure/sign/directions/medical/operating_1 + name = "\improper Operating Theatre 1" + desc = "A direction sign, pointing out the way to Operating Theatre 1." + icon_state = "direction_op1" + +/obj/structure/sign/directions/medical/operating_2 + name = "\improper Operating Theatre 2" + desc = "A direction sign, pointing out the way to Operating Theatre 2." + icon_state = "direction_op2" + +/obj/structure/sign/directions/medical/virology + name = "\improper Virology" + desc = "A direction sign, pointing out the way to the Virology Lab." + icon_state = "direction_viro" + +/obj/structure/sign/directions/medical/medeqp + name = "\improper Medical Equipment Storage" + desc = "A direction sign, pointing out the way to Medical Equipment Storage." + icon_state = "direction_medeqp" + +/obj/structure/sign/directions/medical/morgue + name = "\improper Morgue" + desc = "A direction sign, pointing out the way to the Morgue." + icon_state = "direction_morgue" + +/obj/structure/sign/directions/medical/cloning + name = "\improper Cloning Lab" + desc = "A direction sign, pointing out the way to the Cloning Lab." + icon_state = "direction_cloning" + +/obj/structure/sign/directions/medical/resleeving + name = "\improper Resleeving Lab" + desc = "A direction sign, pointing out the way to the Resleeving Lab." + icon_state = "direction_resleeve" + +//special signs /obj/structure/sign/directions/evac name = "\improper Evacuation" - desc = "A direction sign, pointing out which way the Escape Shuttle dock is." + desc = "A direction sign, pointing out the way to the Escape Shuttle Dock." icon_state = "direction_evac" +/obj/structure/sign/directions/eva + name = "\improper Extra-Vehicular Activity" + desc = "A direction sign, pointing out the way to the EVA Bay." + icon_state = "direction_eva" + +//command signs +/obj/structure/sign/directions/ai_core + name = "\improper AI Core" + desc = "A direction sign, pointing out the way to the AI Core." + icon_state = "direction_ai_core" + /obj/structure/sign/directions/bridge name = "\improper Bridge" + desc = "A direction sign, pointing out the way to the Bridge." icon_state = "direction_bridge" +/obj/structure/sign/directions/command + name = "\improper Command" + desc = "A direction sign, pointing out the way to the Command Center." + icon_state = "direction_command" + +/obj/structure/sign/directions/teleporter + name = "\improper Teleporter" + desc = "A direction sign, pointing out the way to the Teleporter." + icon_state = "direction_teleport" + +/obj/structure/sign/directions/telecomms + name = "\improper Telecommunications Hub" + desc = "A direction sign, pointing out the way to the Telecommunications Hub." + icon_state = "direction_tcomms" + +//cargonia signs /obj/structure/sign/directions/cargo - name = "\improper Cargo department" - desc = "A direction sign, pointing out which way the Cargo department is." + name = "\improper Cargo Department" + desc = "A direction sign, pointing out the way to the Cargo Department." icon_state = "direction_crg" -// VOREStation Edit - New signs for us -/obj/structure/sign/directions/command - icon = 'icons/obj/decals_vr.dmi' - name = "\improper Command department" - desc = "A direction sign, pointing out which way the Command department is." - icon_state = "direction_cmd" +/obj/structure/sign/directions/cargo/mining + name = "\improper Mining Department" + desc = "A direction sign, pointing out the way to the Mining Department." + icon_state = "direction_mining" -/obj/structure/sign/directions/elevator - icon = 'icons/obj/decals_vr.dmi' - name = "\improper Space Elevator" - desc = "A direction sign, pointing out which way the Space Elevator is." - icon_state = "direction_elv" -// VOREStation Edit End - -/obj/structure/sign/directions/cryo - name = "\improper Cryogenic Storage" - desc = "A direction sign, pointing out which way cryogenic storage is." - icon_state = "direction_cry" +/obj/structure/sign/directions/cargo/refinery + name = "\improper Refinery" + desc = "A direction sign, pointing out the way to the Refinery." + icon_state = "direction_refinery" +//civilian/misc signs /obj/structure/sign/directions/roomnum name = "room number" desc = "A sign detailing the number of the room beside it." icon_state = "roomnum" +/obj/structure/sign/directions/cryo + name = "\improper Cryogenic Storage" + desc = "A direction sign, pointing out the way to Cryogenic Storage." + icon_state = "direction_cry" + +/obj/structure/sign/directions/elevator + name = "\improper Elevator" + desc = "A direction sign, pointing out the way to the nearest elevator." + icon_state = "direction_elv" + +/obj/structure/sign/directions/bar + name = "\improper Bar" + desc = "A direction sign, pointing out the way to the nearest watering hole." + icon_state = "direction_bar" + +/obj/structure/sign/directions/kitchen + name = "\improper Kitchen" + desc = "A pictographic direction sign with a knife, plate, and fork, pointing out the way to the nearest dining establishment." + icon_state = "direction_kitchen" + +/obj/structure/sign/directions/tram + name = "\improper Public Transit Station" + desc = "A direction sign, pointing out the way to the nearest public transit station." + icon_state = "direction_tram" + +/obj/structure/sign/directions/janitor + name = "\improper Custodial Closet" + desc = "A direction sign, pointing out the way to the Custodial Closet." + icon_state = "direction_janitor" + +/obj/structure/sign/directions/chapel + name = "\improper Chapel" + desc = "A direction sign, pointing out the way to the Chapel." + icon_state = "direction_chapel" + +/obj/structure/sign/directions/dorms + name = "\improper Dormitories" + desc = "A direction sign, pointing out the way to the Dormitories." + icon_state = "direction_dorms" + +/obj/structure/sign/directions/library + name = "\improper Library" + desc = "A direction sign, pointing out the way to the Library." + icon_state = "direction_library" + +/obj/structure/sign/directions/dock + name = "\improper Dock" + desc = "A direction sign, pointing out the way to the nearest docking area." + icon_state = "direction_dock" + +/obj/structure/sign/directions/gym + name = "\improper Gym" + desc = "A direction sign, pointing out the way to the Gym." + icon_state = "direction_gym" + +/obj/structure/sign/directions/pool + name = "\improper Pool" + desc = "A direction sign, pointing out the way to the Pool." + icon_state = "direction_pool" + +/obj/structure/sign/directions/recreation + name = "\improper Recreation Area" + desc = "A direction sign, pointing out the way to the nearest Recreation Area." + icon_state = "direction_recreation" + +/obj/structure/sign/directions/stairwell + name = "\improper Stairwell" + desc = "A direction sign with stairs and a door, pointing out the way to the nearest stairwell." + icon_state = "stairwell" + +/obj/structure/sign/directions/stairs_up + name = "\improper Stairs Up" + desc = "A direction sign with stairs and an upward-slanted arrow, pointing out the way to the nearest set of stairs that go up." + icon_state = "stairs_up" + +/obj/structure/sign/directions/stairs_down + name = "\improper Stairs Down" + desc = "A direction sign with stairs and a downward-slanted arrow, pointing out the way to the nearest set of stairs that go down." + icon_state = "stairs_down" + +/obj/structure/sign/directions/ladderwell + name = "\improper Access Shaft" + desc = "A direction sign with a ladder and a door, pointing out the way to the nearest access shaft." + icon_state = "ladderwell" + +/obj/structure/sign/directions/ladder_up + name = "\improper Ladder Up" + desc = "A direction sign with a ladder and an upward arrow, pointing out the way to the nearest ladder that goes up." + icon_state = "ladder_up" + +/obj/structure/sign/directions/ladder_down + name = "\improper Ladder Down" + desc = "A direction sign with a ladder and a downward arrow, pointing out the way to the nearest ladder that goes down." + icon_state = "ladder_down" + +/obj/structure/sign/directions/exit + name = "\improper Emergency Exit" + desc = "A lurid green sign that unmistakably identifies that the door it's next to as an emergency exit route." + icon_state = "exit_sign" + +//OTHER STUFF /obj/structure/sign/christmas/lights name = "Christmas lights" desc = "Flashy and pretty." diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi index c7b1fe5787d137213f2f0fe87b4ce4c1a59b0668..3f1fd1b79206c00c3df2d5ad4b558a662025329d 100644 GIT binary patch literal 48576 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 literal 52001 zcma%j1z3}R+xF6VgikQj~9DBUO_BHcMUq(i#KNa-Fh#y9>x z&-*>^d%VYYd^g;KZO47@7gwC;75k+5Qjrjk8V>*f5GpIlYXJag?Wi*sh>d#X`FK4C z0D!Ll;kB;2yrr9ktF5!Ut&<}F;GJ2U+~K&uM-V=GtPR}%{fJV8-E+XwhW~7=O}1Sr zT3z?SbCs97^(#yclaxa24A>_2uxHBS>l(%xE0Mc?TAb2T0> zD{IH}_rIBHjif;N1doPC4Cy|W|43q1wz3xf{fC|8$nS21R#`LbaZ&s8o;nW2Hv)Nd zSTZE;H5LoIQ-HUiD7k(kYSAE_xget^>4n3*$l|n?WFJ4zOw>M z7=dnM&w48RY(an?L#-m-hmHAPKC?tqiWKB7tJZZ%a}4G$_$hjnEUkxnM4=w=OP3N^ zU)5jY{h`DlF!|+I2txgdat}Xq?@p9)CuEYz_ynT|QI18=;b)EUj=dw^wdB&s=TG4%npxDfT+3hBO)`-{w(_fiT z^E>IL)D{JOpp@LNYw@E-i>>h9Q~`TSKN~Yu0iJC8U`DRlU;tqk!DfTbXzMJ;FVDik@ z*=?@@%|LO&(jTEw)xFXqW;0sq_?!_^Hhepo)#&T@9f_tfaIm}er|kr7U@yuDU1ODSK&LSqTs)3L;2i4O!e2Og32 zgr&T4J}wf4K3-irKxzV2HK(wsVj>%4A4G?;k6^MwlS3D`rYHSh{yvOz`*XIFeb9I@ z^l0MTr{J0YNU?U#5AmYi;w{wA1K+pHVgDQowH@kB07}ZP4zY~#sbg3KWq|gRHFF+o=fS(l39JFaywjZWh14}Z!Pm2uwb%XxX&_>G&A#7p6vc=|EWqg0guha z1goCxtbKdm<1{7@+5fmtXn;`r;Iy$p!mEC-k?RjV)OVS_n`+- zX4sWx&K;^Tn#loV*8QLRT;BN#rj)k6je8BG?(oujs!+Xqa=_~sR0O%G-TsiVrC|G% z0|-K<2wnduDKkeRu0q<1YHO3?Ry;GLUWcvfrZNsfyL$qHjxc6#T}380f1gG%SbLkQ zzwf3^dgw#7Rlnb3O~irh=~Lgz)Q(-t^H`W|*cgsH=^NyW4`fgY2;uJ1oCp7oEWoJi zu&KKqS1X@Ew4@Ws!OCbhp(g&? zD?cw=Hr;xa2?2=h;+KKJuwq3~tevGqz*I$;so_yp;!DM?xW-NDSkzg!?26C32zOi8{f=mkL#1hLLr%;k-f4%l18$PP6&2B2+Ay&VdLPhIMEmJijSb}(n|yaWeYTmne-H~>9^t-G0REU4mjxM$@SS!_>FxgE61 z(!?C{JxaXxZ}zG_Pc{I|ei-DYbsH7}1d$|G#WB(rlWwHZP0W<(s;TwN4!9}L)xy( z#|Jb1SXqybT2>KRCB$q+*S~`E;W+zP)Kmc(vN9qpfG;L7E64iF*Xk_%7LH(0Rf?Xt$a9Bcb%9BD#FK~xJjn_Dq#aG+d zFx;w#8#N$i#M<|KN|f|im-TF|^~#d;)W)jVp@#$&f7?0h`wEN0zYRJXYjOw?P$!}~ zww9!xpOyYdEcH|mqK})#C3%kHJtF~~om*|nTO~F9`6ZSBGwQ0j{M()1rDyvy1Je;T zXVP~bwwCO;NTx8EA@R!`W+)Yvvv!;_y4&`z`e(a~;8?+~gs*elT*ih+baayl#xa5* zB?-YxP}1O=d@h%t#;xfToNobP==^1mVkx6neHnk2cU(cQ#vg>DbRWjf;!QZzI8NCe z(xJK88;<|w(B?Fnjlj~>EY#Idj+Xn$F~Qm>FFKkT6yPuVxxZn#yLGmTlI6$hn$;4vDSt#fn+c zgS^*W1mugKbR~D$EcPefj)Ft2p4fVni^U*2Hl3IclFQSP}HItr<9;hnvqe zr1XyXx1xl)R37t$e#rT`m2?VCI?cNrSY6D-I!~}rE8rvFA7y;dt&shLSwSpL-XZ|w zdMM@%b;(<<7;#UF_d;7guv`d783XL+Ex2l`#)Z97LVQpvg#pLZpI)oS*(y{IcV$G7~t=vE&4Uq?Lc)h1v@jN}N%=z!r}+X#-L%+4l{UGLE^8t6yu#YL`2x656X z_rV3BV`aWg_-zb6?~nWiYuY<(z{fBZ+n^pg127Ts@k^f?b#s)(c)OZQ#yg{H{&SNq z$|rKTtY@arRq9MLn3TZEvGf~F6?8Fe{7<2<%+tN}H>n4WDOONUU1#{a(0=E=vsG&_ zVo%)IyEFpSA{kXrhrAA4&g|O2nMKYMZPL0tJU{msO80o^)KVF8a6n%Nsbf~rjs*8} zc07dEAr|T>G9kNeI_IRHyJR@_%V}eYwvf?p;aWo+y^Lj8vFYPvAk?7by8_* zuYc!@g!c_g?+6h5!ldqt{xWKLRqq6g!GXL!(nIbqU|T+>BZ#a8g*1?a0<#pzsg!RyeZH0WO(i@kT6jnrhH`}s zj_23>bmUKr?#9==fI_85MQwH_M{|`_7xbYsUO4)CH?i${JvzC5sVN^Q9=-fI{CiX$ zob&@@6?pgt;5s)B#eu^ZL?$PH4@gjPL#gg=pBx(2gl3nGXu@A5gQd|LwuB&Y&KWKz zjX{0ZAIbEQi(A(xPAkG+ecFReL!mdGhdg3zy2|euZfu_*vOoOccw4If#`!tVSrzDt zw<_+o#(eR`&9lz(Op;J(l61kOOkysUP%FQ}w)IOD+#Dq4Aqu46OC6uOM877X^5Qxs zy)UztB+E<>lu$F;fimYBC$x+YiDAiJh<0tWQ!v zt?ly>44VjzfXG^6(2xo84817F$12f;0~vsoOB(QH*;hE@ZQJvYxA>K|C|4Pda?DHliEdSo$qw0<7OF1;cu3bKZxIx0MW_*$6^OLg~DXO^y9LsO(p;%J=YUN}uCE zrP=llLqm-GG3Hx)zqt^#g^C_MI9VO^COjpPHT_ET9w(LJ5zn1Sc|cGfy?-JW8`q|) z$qkh_5&i1@GTc9}RAktgE-_{wG?^CmHcg2PUCH4wXphVOvrf>4Nn-2U!`ZQS{X3-P zcr_*XG=+PWZp9~PV})oFM={cShyl|$r*}$^3!x&`{~8mL)?W{~E$fF>>%wJhi0D|* z9`+HojjG3XVKjS93cIlmOL)cNjXJBxGpFIx{+tuyLHtT`s*!!R#@UvbekqZt6C8BR zPy9$kfh{kL<MvCFjzz_etWG(tA-YOl3Rj1>b7G<+QIbbaD>$oJhlUT+r0DvfNVX9u418m%j0|Aw zTk9l7$9ec{%X$Ru6+y0Ym$nWCQ0BXup(zIw(8q22J02+TPO6_wLo$dYSYt}~sMIzB z%?Bzn&&N6<8sPS)IDy2kRxKTB$|t+sk8?e0@ubt5J-FU5Jppg616biopA%7a6k-Z6 z4fPXxZ>l^4nLtQss`A}!ZlLE?`+{>5WTYO_nYvmq#t#`T?K86`75g6-@fzRf!!T+66xmVg7!lI0F673}u7(g%IC4 zkdWW??q2bQ1~oy=PBBIuXS+>!#ex`~U+X3wz{3t#=Lj=Wy{1SluWaN0GrD-*Sn{HVU|x>OUp3S1kYfJl-J`f28X`~j9__}(k5s)QQWx42 zMd0soN6)CCH!F7m^kBqsq{&l9^7+8>mn##m|- z)G5dAVegX7L*D6hDK{a%^&FCjCO5p~gVfnEsM&{N&;?bz!YfqAYvHdY3LWjn4LZt@ zEdFGj?UTHtmcJ#A|)qw$oqKxa2Dzzota{a zpI;W;zgRVAuZOHccfKoUIB?_P!3;vz7(<4d6t`f@8sbNnAN#ngojzmLAVWBsqrp0k zlE#pa`;uoDmr)jodHAqq@+IsOTQ&eaA}w5^t*4E&dXqn%5~v{SoLCF#FwbZ0M{&i= z=Cwi7Q_(~|`b^{A_qU_R`my=DAbo^XkWN17gJ-NbvevE^4_!%mm+6FAlwe9qMXRk* zLPu0Yc7WLq-&n$f9O?rc=h?OPjAs(drc(K2ZQz!y^T?%w_)idaT z9W=sO3v9PFb414;FPWchljwwTOrysfac-Qss&Ubx`cG@qAKlml}5nl#HM-b}X0r{Oy6|DV_aySHoWG&U>v6XQv*0?>e=RX%2 zeh3_F6L&9>o19bkK3aMOknB>2XWzM1I)>7w zrg5!c4BOSacy^It%z0}+;c7Bfj__-esT3mUl^$+yJ5UCgEExquR5(1XydE@Fix(>D z9nQwUFNUTvev#)G9YNNubEF_ke}QzDU1x|{P;R{vI>XK~TZv=r%`ui5E6xSkm6hWb zb<7P?w+G69Je2W@ojBnNr3MJ1~1P;v+ip>0+tAkD~|K z;K0|67^4TOMM;o5<^D0kqa`0Ns1&=h>bGXlx$!(6?$=7A)L#NjP$#D{k7+Bs_}sH? zFsk&bW9Wja>6;yPk1b&N24V+4ck+#R6Ru_OCs9AJ5tO>yHQxStlXt|r#aJM=Rjv;|vBnGDIiEf%DgD^%s=bO5d`g5$ zS6k+0_96YtR`PuFW6#f~+VeU=@F5%{dSpMBwTj=o&Ys&oYELKc!j%^ZCYB6nyI^#q zoVpxGMo!W^By<-2I9f`8?J_DkX%-`op_&e6%tqEdrdDZG)QWu~jP>%~IIX~J4cTTt z<(1gLY_t&OqraMeS$&wBx8tlzUUv>N;W(?WH(?ph za`8j(+J!F?IVnJ?6bmjVXnr0^Sf3_cXP68Va1c53+4w5EZk*R*B*V_?iq6+AvsGdF zk0@XVvyiA5NI-mF`pR=tn%5F{n!orG=}55+!t-}?1i`g=D`M>`cx5VPHKB%J?-KlK zXzqkW6ET(x*-w54YJ}f@$F?ED7ttUZGvHP+TV0*itNiTg11GPgKj(XMb5i-fKe9l^ z;Yhwj=fJ!~rk!iHVH5Rj9gLa^C3IGDW)8Bw9S4owZ?Vr4il1%8ruvSKc-FPThvHwX z{6};RlM}$*%ko*EgF18h!o3F`F?sb`0z6@<)Pz(%)xk%F{wh$%cNGF3MQ{B3BT5eK zEkIuvb-ZTzzwdsK$gk{-IM6N2JACg_U=`W}n1MM1^ILhE4*OD;-|)%UUvWb=>JiBh zad=-60I^Cpc<#espjKXVlmtw!lzB|Dty{^0&LkL1u9P?a{pkG|0s7aTwR`{vW*NB> zZY+rs2gygN-2uIT!JIAPlvjACQFra{yq(%tE)_j&j@Xuvzek*MQ2H0giN+pS!#w`c z^jO<4-&49lMo!)-v^_}^7Tm4~Bo0E)!^m)i_X0`%L_Cd|Fk{IZw2~K7$4?B9fed~H z<3Ra_cvB@B7}Zn*k!)zx>0?7PH)9FDeYFMGt-A~=q zXDqL{!K9G5i&oPxVA`12noEC<`;CqS#2;zV!+*$U39wnzD!fmHThCU``QT0+h@Veqe%@?^4V3Xz|H ztc+n~!e~Hp*~_mUROv5k4$wY~`~U3tdZ%M?6_dPjLUn8ssEFKpVh$cw)M6s8QayEP zfJK0IF3LRvZV-Kupa+4qJX4QFuct2KUp4|c##Fx5yog|6lFtoCm;I>ur}w*jHdg>x zIHT*bs}B_fNYL&H8kwi1&&Skx$NE@C~xGl%{p1xP35k^vg~nO|qDjN~UgcQ$6r)Wc%m+;O||e zWT{h<4B!DnRx~4rQbEDdBCi2M>cEhU9GnDMzRG-~M#!%eKR`0%&lT)~aPsPm%V3~e zh%snGH$lm)I@>Ml+X|KfP}eye^Iya&g}%#~wYj1~36RvgJzR#b#qeUFJb ze3uckn)1D`kiB<;q>&x813HgnK?>(*@ZDl$f_^D_`JTYeYVNGIZBH_m7h-IAvmHW zp5ngArCc6cxn@?JDm>@U|248csk_RxILuroQdz#6k2@X1gdPcn)-{m%dBNJ+onV3_ zN+4nL<(^e<%?^-b=lr?n{yeVOSgiT{RPmWr^&U~I64 zE-yAcd#;v(tBAAd%TFD+{9p^E&1_b^DVQLV$wz4;MGa&EE5jfCH0<4te^jT}6o%by zh*!FF{3E?!zzsq%2NH)3ly~z@Qxi^aes&s2#ySNRtzyg?lWO+dH=D01W*3azs`lOD z@nf(W$?VQ(zDO*yAGqFfsPlp3obVB9A?SihWm=ftciLI4Lmg4>j?MxlEocz_;ndYR zBs@wY!@T-6Vm?ub8;kky8uj=R2n$=u)z3lYB2WTE2ksy+t5h-6(UFsrqa!5r5EP!C zoDxLqORy?2nINtpVR&jK3;`ws*?lk3=W?PAvK|AiS)ylDyMsjylvGeu)FHLh2C7CKF!jpIqHIk59i$*Q{cY&D6-B zQdv#e8qQ*{Ii)_JryA{ura}UK-ypthq7>I2eq$2|Xl>O4ytlIplx7!??OIRo?WYkW zdW0(+GmWk&ZZjhTOxby6wVJzqFaT}9z?UYq3p6imP_?r*unUUO!MG6t#cAZSW=OvF z-Zve(C=qxh9{qI5`oZ)G%2;0=6Ihb}u*iY89$yihwu1V?kK6yfFcy6%GtTfmtbd)O zAh(1wgdpT%E$Ha{yf)z(K_IjA72fFO-0dcP;c#j!dGL}i5ue58J8}+2ssi3e;LlFM zv-pf(BdIi8g}d9ls5uzQD5Y6}LsZa6v~=k|cDa>40fKlHC?5+#ibiG;L@KUZ%q0BeP%g#+eeq<0E|1$)=^tl;)T$VToFM!+0ooi?94xWSJKNiZ zWo6;n*~?0^>ZzK29kHfZP6gz(LP2S-*;5`(76xH+u;BHa*-p+?x=}qN%D@eDS8)n? z)pYIO_q4F{I8cc$TO%ySVhB)pau9yOUbGxw{sN^548UWezHY;vBR`ATyl(YZH_4^% zI@2kKI(v>cN>qC6V;KIbrfQee-LKP>DL_o|q<7Ht%*+e)vCB8>SWiRSJ+h=!3ww01 z9nwWVscG<{EC#LU806TEF_8w1yh{)rlNhxLUTMhc;@Wuq z2`l=`rbg3kN!H5!{rl!wNIo=X_U$^g;I<=g>GoDul&!5r=(3jFJ$=7P4)@87p8KQ!+>;~>?6j8PwrJ=VE)h3kxq6d8&>{f-;L414c(T!{j2 zT|qvu)(40z=yyMrhnch@1{4f&27eb4C(s|61Vg!<>0DXsq(_r%+9*TIvlX_f`AI8a zz#r}OapTw@1ccZHlQyd6`F}G+Ol$Hd|CQ^MV1MMd zE|h*1n3=r%a=TwWr7EMS=EOshI#)Di8JbRVWtSaJ#4v#Yl-9JVvT4%%z}wVkeRpbP zLuy}_FYxH1XAN}W5I`T%2`3I&D{xccF1U9wU_Ljzrx&E;2k*@{^|3c#LI+p>KmguQ z)W@OJxt(4ECZ0>-PO(4BgKZ|ylk_Bpk%r=#WKqbUb7DgA2#r;Tr|u&9`7#pFtd6&j zSk1c?bAff^npl1ztCa}4=aT*Zt_4VjC>d`-@pEu4fSu>J*OnSyxOHe{6{$c6?T`8^UQ31klm$Et<*PxC! z3H^A4ViAo=oZ%tIe;x8aaPsgX$J{;-ZQs{BWsyQKlp$0dxbwAuY>$E>!{BvK)aubm$apc`VU%vdgN?q#IE4o-ziGw@$^;ttXuV> zRi#NdKx?56iG0UFrvrpCz8gccE3J9EoN$_4R*e`qxpWD>8lxK&T7Pa$5E(}(2cCiP zaek)qy+Abdo(D-L8(jc%?P zNJWx7V4|zR=D^YqnT~WRG*^0o&Z0#;_-t+5p9 zk4a=Lex&RJoydX|2tza_822K+H3+x(1GH6tzKPPUDW1VgNaG`ka zngQ>efjNM%ZDPIV1t(qRv)AJGzG(VDKdd&q3pMp3I>Q;ulgv*;cVm*YY=p8$C!_P* z-mPS4wBT{v#mj=6)g~gxUp+2QWN|Wp>mS?!Ci$q2>2~n zcK#tGx7UN@@%B3ABfY&JlUy~ zAD5Q6-(ggo3v`%)DarM_vRE$kH`{#U_U5yOyFm~%iM!d^5T|DIXp;lcHEa!S8fo;f zy_6Zup+!L`H4ISd2Y&sCuWwcJm6&SqC%9^dqN>&lx0;fO$lePyydS$Q$L? zM4vRovsjH_u6t%nh9_-wK&HmKa7E=tq6y{WsHV&6+B_z2ce=5bvM-~H?v!_)usHAY z9#lHZlRBsASgp->Kjf#r?}9d!Ag%2c**Y&t;Qvm=+JYH1flE=-MmFN(O*q>MmzBLy zNO1a~6KeY*AMem5PnPujUfW0&7(&9sR8QSj>yWSlq(%PF%A>Lfg!6+f_?fiANVZGA20h9PODPX=g4SDPW3 z$_u?ZXjP7bzmq}ANU41NJaj#LHR&i0Q4j63DM`?59LN7k(r~9)MfgC!T`9O+Mo_x4 z%?wa`dAlVlID4G}(`Z5t99>c*;&DsH>xJ&gh(3zd6AT#*xRndsT;82oYkE0*m40%$ zVGA~6Te(?d_PgGUJ89izu-e5nX&>|fh%ph>BXCbHDFRhUhn_Sr{&DWcWEC3iGZ9Ep zmew)gBpg27K`|uk&f6q;ypHbAp0}=JiC1X4$RAt0+4v;Vqg6?2hLaEI4h`yD<(q%l z;Whsfg_MHNTfl_`R?bY36F{c1DjKGXZ#`&!v^79lHy*?vJ$|?Md}b6YI3E zKLwg9I1DCe?A+G6NX)C7UNlskSfUe4>s3V<@w=3v0@AMz8))wwxKV=%nk{P{KE-dN z`u43fsdw|LfcpYv;>g?#fmgnP7-mHf>$zWAUPRPZb>9;K73T~%=L~WIbo3eolb`r< z!Z)vioXN+|C*Hd1g=s!A{@^HbX?ROUtH@0E$vv2jB~;pOSiwXh!?#RN?q-ut=E@Lf zUn!Jq$V^3#vA|=p6UGe=M)+gp0u4ijIu2AhPP7_5|;`HWa;v(gTG zYyclrGf^QI&?+(GfMO&1t1S~Q%ptFDr2C(26$?Up@`bqfc-iFbZ~J6!`;x)t<1TW0 zQcSrrzze6H7o1d*HvSiHLSax*B3Zor#31chl0~;+YALtDxkaxfX8VPzsK&$0FcO&t z6%KFJP5t{Nd)N=7*Ybgsobd6!Llg*Z+uOyIp-tJ_6j{mn3ZA%io!+}87;kO29BpAW zZ_%SPJAgI{!`P~;=3h;v@G;F_$CY2l34`Cu`341+E{)NrDNNGLE0;SJRo7A!vrMGG z#bQ!UkE-bB)RLF8jX(H)7_h4H7K8(+F@xKpLp^{O0B>0vhc;n&ouMLBX62xazPk z;q()mp@0_v_msxbX^13v;=EiCJRE*uYMju*C)6K4)0#~mN+Q$3h_`bCOn8>XK9L|A z8$$G)*kt}p{L&9<#$)I~dFg+wXy`quNTQXCpv^)4No(i)X)J*+ty+N+_7sx9s~xjf z=IKrFuwaC$9^$buw`BH6-86g3no?Fe;r>yX1q#aYt`YO;=7b}M{Eunhklvv-4a*F0 zHC2avbBd(c_<}281<9jf&mwmTj~)8^Eo#|;)huwsTh^Jih zhDJOj4nST>RpCue>BVt?l2Q9Tvq!U#D<41fXJG?f4b%*a2)||WF9Tzw%Q^@Q6royi zHeB0Yi+;CURF0?$}j5eJEvY` z319s97m?#6M6JV(XF$)XK@WApxO=1o_}QVQ8W;ng(%|k`>#lNDgg+#JHH55}+%v3` zLV7m@{((1pIc~zJL0s{8F@KsmNSY&T3_Vo(<|(f;8n5A3d34!Nrls1!qM|5wdKbS5 zhg&g7p4s&g&9T(^m%w z4=i}zg&8*E3$i(1y^^|nWh4zOh~e7|i^9qObL98bPmD0Z=W226OJ9qhOI)cI&+xsa zkZb7@Id&44TzTlZ?V`PUABn3dWJ$-F)gfmzHU`dK>rCEI5ogB9O~ytq+dK8(nWG9l*VtEyxf8Cw|hFIJ;`LYvOQd za;zfI@fA&cG3nbOtEya3v2xoBe>W61JxZAd)M884^d}9EkykaCHdZ_kqQOgHdum+v z-Q+ZGquddRX4=%FRgIRF_g1jL#;0O!qw_ioqx!sPei<@S_m-6;Rrxf_lBo1~{&d14 zA5*rkZI&^-(v0SJ2FUfRL9Vbu67O8!u_n&Q$!!}u1=8+$LBLICL%K4wai9|YMM-7f zQ{6uehbkn=sECzn$B z$H$y6BJ0iSaeIIzwtn~HE2L@r!&$VsgfaY&&|nTDc!dsHi)Vt*>;C-wAM#})(Jzsw z;$Gt_HvmUSSx5G(WZt9CBL$+=6W$7*Yh%Zacxd}HSaJ##G!}Y##ye#eix(vOr7NZ< zi^4s(axo^H^w3?kW05lmK7HQyq3bU;7s~Y~KK$GqOf^m%$(kRP{IWtvXKxd}Y~;V= zo(6FdM*Go+N?SZeHp>O@u6t>+Tn&0$$w5a^PP7@7--S%$l_E@KETwUAxG_J@`s;@f z5!iN6e?hP59X9oLff_#N+)N8-Mi{c$BSbv|_)$N)6xF4cdy-QqV(loeGeqWw zH=~d#t57P-d?HkzRb)!QR+g?hHv5;vh@o^-VZ!14sEWd0|H@XEp`d09*q<=x~fD>M7 zth#~SaALo(?*CeaDG8S^cN@`^aXl>UlgPPW(t6B)XMs>51hCRcvzL(JgOB=j_`u=2 z2$Ikemi2ge{-o`M5KkZd^f1feLJ-O48z=9?#9hWLa>#dIkO2*~Cbc|{VEOL)Gm)$w z$P%2{*xyB@IxefX$Wijkq45o4$@KEYR1r1NVG09!z=p5Qid<7MW0MK~LCZE4;4N2^ z(Du9hK_fyc?LcstL{4)$MU*4=wjb(^qzK;DC(4D_un?vF9$kCR^5 z4G)%ewQA6gD3}=Z-irL(_#%?s;RP1^QWsN>{%&KRDse-Euf(TMalAyt5KHMT*YyjT zd9AC`hUY6gKLZZl^E5h{y^B=&PXR194`3pS11jV^X0JJtwj!;c-7{0+hzY8itjB(%t)oNoRZUj+}@7!_6}7f z*x)|yz;eiu)K?JYxIy&n0R({zwo^X&R~Ghu?!N~Q--}_epV>qSV1$y`%*Bx0jIRNt zi1aZH5)9$LtIhEz@T9-JZfhoy#iaWgvd)$ zC*VvoGvZ?`UV`9%$bm^K!V!hscWmq|%}){R87L1(oxX(w(m^xgbzn((15APzYs@DQ*tbYR+(bfjA(~o>+2SbO z>IoS{+Y>kAx56p+=CbR~e?@Y^C^uD-vT~k0Wchfk`JJPC9a?{ApR9BU$==FD%v&Ds zvFp7OU|*LDZ78`C2Pvu~Z#CO)`Y6p{WV3CT-fSV+XvlwyE0l!%WOKX~6(qOQpM}_4 zx;y?!r@ZKnWh=G)^a6)yLxPMk-CD15dpdaBOHBLC#NPnm!WPQxfzM9{r@}9``}CUg zvgQf*$G?lT=4G8-dx{$vB#v zHoyB)o1IZr?i&~~R^o6Cj^UOax=`P=PvNLU=e3~rObwrhx@tGbMI9fNNWsKn0bVf- zWk&6U0`#+uKIQrqCH;>rD8odhahZz^n)B#F_C7bFm|oxRjtnqpf|?=h%s;e0O)WmQ z+lAJB+vjwmaHeq!pV$rhqq^ZR3bfXlAr%~tzOe;A(;3AyHanl!1I+)luz0a_OtjsO zV)H~2j2Jm5tRp~0`{sTt$X(x2(yRVAP z2LV1BMj|Wnw(Cal+UGF^|DFjag-Z!Q%AK7Q!DBO|=x3XMQo*R;Ci2gQmv71tcSU2b zs^wl4VSCVU#*sTwsedBRSsaRB{|86<0TH3~=-V<>d+XcfX7!r>vVWJDy5Zfp z2;Kw@8#dO*)N=d(AqUO1H1incG$+PRFIa?_mr&xLcp$&a^>{v13Y+d{c{l@Y8+^~R zhQLrWrm8BuBgmbCc%rEo!&pA>U>L+M8i&Hr+Y%NAl5@#`Sic5 zF#RGz5`ZHNGC5*C1dd|ZWXbGcuzv`o{o1Xo8xfUu4Yw&6(|X)_Duo%9^&mPR?4IMi z_(|l#v|RLser4lPD;*vRe8lK;j9 zMLhoRR{Eer7oi~hC2#8r#JG*_4^XFySNO_zu!un+-6z!>o!{Raf-z3*c zDVizcaw6lp|9$Ddrk=EN&eKY9529cF1EPU)#WHqdG9siuD_N!O5Qe;sYE&vddG9EI zJMyhzBt#Rqo(9^#6dP>ao9c2OAR})c2cT_#Tp`bp`)}UZI3VTsoismz&{2 z?tTBJ!kbQ1`({^1;^B}8>xy~ba|{cl2P$dueCg;R`WNTFNs|@b#KzD66n5R;=ry{N z7}~>KzhQJbo`MhrR{VV3`6Zj`PJ=9v&6yOv=B+;GVZV>+OpMV0XUKiQ8sz?S3K*BU zL&iR7xls1-Eeob2DohBRSN@#m^o8={K^ZOE$}@eus^R@~gE+%+z(v#lPk86#KEb3@Mj)JL=%wAREK6-Xq` zMRYO)VfiGoRmT@GuQsE2O}Zn=bf|!z8cOZY-E>Zyoe<$N$M|L!qEC`smH*$F7BFno z#Rx}aV@>oyo(zXVnMfa&NLEKVSjYEP@e}x$mlY8lrt7*@&}3x$vW$Y(Ctr2x z?(vn~A;U{o@Hc+d2e)U-Gb64Nf+!dh2s@IE(j7CtrOAkG)T7Sz=zI^;D++ zs^T+H0kRt18`8eWl~UDa_R`~|12Qlv)~k=Xut60Ce>|<&Zd?qiyFXPdKqlSBGlQSY z&MdYfduu}W#;u>4g$)NHSyuMG>D^;StK}uGKNFBij1$$MiQvo$(O5b0{m&|mg7o9v zEyN5_iA1QFy@jFosiIN=?Rza5zV#A~8n^LbYv;QZa3`mMC$xdcW*9oG4Ufne?exfU z+nqQFsY4DNrvx})47Ip5zHJ*E(AF{(UV?p`)S5aN(Q4M@H{%D+$n4Vl^Ph^zexyV1e>hK6{k33Ozu%&OHwi zNiq2tXi`G^Aje%?y{UI&wyUXe-Cu%4_8!WAcBRYzvPR``Xl*Blp%StkxapDQw^>*X zucrZbm+&4~T~toOr(mh2eb{hnXQzJA>WePeWoPaUh42<9#AIeY@pHb}Nx6cicx z%_Z3p5<N&L4X)fR$2 zwytA~G=CUm_}-b15`nSd_5GOG6Cg+e;dFwSN>{=4KNV8xwL+gtSDD|#k>p=aJ^NQL z!6^N38}P?x*3MmU_0Thpd67Fdfz#LJL0(KffGDVLgx6J*HY|d>zO|feiKLyz?gX}9 z`QV$wN|Xx5^-rsIoe#+(+{R~;UG50&uGV9$kCseE@*Q9$fVubOsDiBm@1kY@;%rPq z6RDpy);q!#PKuTz;TCDqmz_4eD?WQ|SB*f42( zHRyGye(ZEfZ~A_);KS%IiQZOhVft5Gvj8aOGbITnmEez6@(Q!1g;HuUPhj!78Ce6@C zo|25e8ut)mUgN!xoeCsD=WZr72kFzc_sQUYl6HpbjLOOz7+{jURoPJG3I)PzUzC^* zI~TYg9a9AUxVSG`UZhtM^*ahV&kXS7)iKPQMODe<^-&@E!0joH{jY9>w-;HDn=szi zYBSTK_)0o-Bn zgtafrP=poHlRkp#>c^i4#cG{?VcvO&69T{CqZ}3IIr~f=+|y!V6dN(^5G4u=8G*K+ zv(pU_$l%yC*~5^BfRr3~R+Vc1PoDHcfy-po6;#)6xX7G;_mM5uEE{)@a^&M|D1~>cgYyJ zd9&s_*JE?7WqCjuCR2~X#OZ!knP1?JMZxEI<+vJ57%&%s&#BE>lNs7+x*HUw{(o-X z4ipR{DlU}%>3>?0?^p1TrYu3Bz6iXwRiD_+*a=3L#jEKM!*XZ7)7QF;hYHfRV=j%~ z3c;8U?1+h5Q!+GuODB8!I#Ys|9I@~NjDVJcUy%!5iq_vM+%UQr&59Wo#3-1;Q2QF^ zO*lD$;+j2y6m#A`WfQ*`6Q{Fu6Q^5 z7FzI2>?kIlEa{BEzUN}v0lxMyDSf02+`Zooj~`avFCI1z0T?1D7*A@ z&Nqp27xTu)_m`i8j%ujy&wjD8lLHXo$If9Zx@9-5BhMV+=5ndby?!ZDYo|*grV}3H zSWKv-^iL$3+0vE;xflLTc4fsDID-vV;c`_%jidOj@=3s#p^`Q^5DO*+@Ig?`b*ir_ zb%)o}mnX>`XYDLlH&sFx_#5h}>Li(o8jlq)w!9v?5uw!)(!zH5ZC-n1T4_FrEupA-U}X;1Qcz*mC&n{Kx#3(R^1RE_>@pm zGA0KzOhx!G|Lsf&2{zAfohWp!uW{O+@Q0PrX2Gflg?5VVoDN-;$yhxu zs(1BZSpTip%eyacb)M{|vO8k>0rTHLZQixCYE*ygw5(;=QF=T|%=Mz!JmA3Gw{y=L00 zFos;hx=`JayJKGMF!n~jX4{&Lqq&WO9YX@NmO zAtO6UoJ}h7;F^Zvtsa-P8g!#?uvYGI#Uo^KnlqH^bD!LsjJC5h!v zidoNy&tLLqsj7i*-rGVIk9g^Q()kjC$JGN+Kqfc>xkeqVSA7ak$~7O4AI8Po54}UK ztry*>@z;@JdW*5Yp_uG;8WG$-@Cv-RV=Wc|_g}@JshH3ayal^~$a{$URX3TXSL0>O zDpG))QIQDkUudz($LAy-NMF_e=nh{czyF`QgB-N_hxVhmc=(}j5QpjNMh=@!5VI}+tv^PMIqLNQ`Pe z;D{Q;9L}N2jGLGtD>k_Mabl|59m`i0_&eUyhz`xozWBBm(mJYQVedX}Ar(Z%W4)Om zwZR~3pCOA&X)H3mPV0=ipRxU7W>5;v`_BU>Ydp6ub~>aG>;Fq_X*c|@>u&6BLB5ZZ zW~Vef7Qj8ATTJw*@bU6d#FFv?=(7^`3ovFKmWn)=-hWLnlM6m;qVf0=)|3A+o4I3I zfrFDki-vtrjtDo1IW73Z&pOh(fo_NP;3vpa+;Ql#W03U$K=JhvA5suko>xVPl?kOE ze9rbGu@q8r7VMGU4L-q%Uu=)OH5+@szm<`Hpb~w`7jb9}c^po{FIze+v)hodx^304 zsiPzXkAWD32rzo#*ZE~&l^p&PKXWu)#ENeLx@g6p`?Ti2A)RVMlMWGe6gyZ;*%C5> zV3l=i_1Z>G+%t&2^do$05hs(~~VuifEo8$X<*29e~=-rsFA( zxUT^2x(>p4_@ADWFR0$eIX|0E$N0NlKuKSI2PveIlZn>yAi=b51aSj3{Vl_2h56f^ z0^*^kjjx#F1$8XWMvC~W0egd-+Gj3bkov;$_9Gwr?4)LTZhP0E?i+g;YF#7Wj5q7t zRBv5?8X2DbqCdLdx#ugw;y1MnFw?hK=E zj}bkVNU6d&s*rm=+x!%W+@MLhGSQaN8!_qsYF3n{ z{N2}3Aam6xs0eb(P=?&dLkBi<3JNeTXxLu`k<4B>)LP#v`U0<-0UZqbZy+lv0OPr( z`em(!Hu9Y*a#T)JJ^+z@Z}S|%JT0_i#sp%0>wZXl!NEYW&-pmZQ{X<~@ooLtG4{)G zZqpJpMeU8O3Xbf?fb*80Z?dtUmBo0xS*@-O!k2m3Pf`86#QB%Epc+jitBuvpzACNz zvvx1ojSWmaifF#hMsDNUZeuFo;nVL3SWX7?4u<(8X$``g2EuM2wWaNes%XHML6?`l zYYoSsh3|0w$OKbjOG1%vb}Xm!xV`Cr4wkV@`GTdyeE$fcV7>NCy7ei)W5T| z9q;|`yopmre)Zi%u$qBHhsX|;JkA_gf9>t|fm*&qNcmkaYrwC|6K=&8bzeb-zypy( zp8PO#F8h1e9WZKhpKF?$V)N?{H|zpfda^JV4aNK_S?9MD!pp9mPFsL$4HY!{n^~aEtX;-ue8ZU5nkS zl~K`s@7FSv-<0UIG4$ENd$IgkzEp9KTQ#BsBp5H7U9J?I(hTJtW*=!9x~%&j`Y|D^ zQ&HDoj5k7XRjx4&URB6CpTneA;Tg2dL~tchJB&pZK5UNodC9+=jeDhD^n@)rN8X4- zXU<)fn`a99N2pZ(%8pO5!WK(ETssvP9vX6 zz29zJ#J;np{>c#>O-F86Jz2EluHs6BDbH)CBhmKjjE2und+v+28WqukVvDK! zp$ddH;hM5%nO6yjwiQfgA~tB-*Yxk+(@}gIV=KQE+mb#BFTCvlu^|(LUD2kn<^%ll zHs0MolIu;VcZE6)A#mRZcN5%eaBUK!?F0FHTw;S zYVV&2px(7JL%qxq-zS&0Zj>W|_IPQ-N1p~61z%=9pZ7Z-Kbj7|9a_Jy9%D}Fes17) zzvJPhQ>j3Y39StXMo~u4=LFuga0)53(cA)P&V0UK(mShfI=~hu_{6X#bD_i^zrrLU zZ;s}_5?>h^|My(6lPq54=^IMQsXQvht@NEVO4YWV-e1Vvceq4uMD1`ucp$)JDcf=XF4KxCr!LSZTY_UL z@7$U2u=limfux*f(c*jSF2){Ty*$pNNqh&OX{@6~d!xfXt4&1V?3?f=mrKnGD^%k1 zY>%eo7t3!QLzPPrOce`J)EHxKZZ$vmP!c}Gw6$dBi|GJa0+djysI-@G-}jv_9Ykg0 zk6G&YXTCsSKD8FDN2T}}lw(%5VbQm`dQ>F1s@@;rVxQcxeLL74*7Ab!CV1B)CtV4G zwPH4eY&_&%IXXmcSV=0SQWWL^rjh{X(1&A$@p<&w&jT8+yZ+G`|kL}?Fg znsoV+SwH$zHUU!ZpBj6)ZWQ07BAl;3sTIH%|2^%R^!_4qK2({jnFfqI7rtX?Zy|yH zAYs}WVg34^yT+gC24-3csBQ89q6|aP`O*af$ zJ!c;wgGH;P`?%h1mtkhkz&_{0!Yq+;W#F|!u}GfB8B9;6$WPL3b?wYH->QyE0|&oK znAS1B$ourm0nBtuJ8n?UBVReHR7rJwHG=e$XL{O;+0E;xCtpDR>njQKBe;TZv2Fo! zT?JoO<>1Ao@&JF^K`D%DktJ1dXn%06^VGWWk5V(1VmLGf8BQ=kC5ikq<79{|BHe@l z$(Ki**S7&(U*^>>X?6Np$M$R)ZMV30X&Yl@6Ix5l2;gki(j59~by$adi_`pQ^PpgMHTGZ}a+f2rSV>kvPVvkM8odm36 ze)k%BuaBs6j3O`3dhNScuxb8rVjAn;;*dhs<|F6XwAU=HC7ZKt z%X~M4p=atZZ+J$JBLPL)j0VT*IU3w6HrOpEIZJM_o#cpc1~1uBJQeVd5}VvOjoZ!= z4KFde9j0%LZ;bXt72sAfZ6eRFMLsd0}is{eGkW`l}}2I1IE^F z{`ZMN&3I;D5@eFXa48cbQ7NRd-ZHj-aufZzs(-U>z#?c0p%53k%WL5IWAi(&K*_;L zih!etz5vHAEE%uoWeDIZG&15c*?%g>Y=26L!0Yf!Zc%v(RT`%S8Q)ZWpYmY04+TFw zHGJMu%oV%e-Hh%h?bH>!p6jkVpGf#L?%p~ ztp@;6@Adg9=r_e#*bQ;h7Eq!BgGAUIma3w$V3|6@vEjb#VUVHP@fwOwqJw@4s|%G+ zz)-!jQd;01tdCB&%$v~i6EpOaN~+3lwOveORP^Nln-<7j=#g(dGe6%iks=3bBdDP# zQRc-_+6bL{1|sEs(nd^DXW+uY5)1S%zRmKMMn$aRq!;(W_nk>b36rt+--k2lYdG zomP|05CUvT-d!CC@{MA%Pzn=ZwtzFDw)cf$&O8B~o4ocW^*Yq2GK4eR8hUD)Fv<}C z@Jr6aB-U9Wmo(yJum!%FQGTR+HFMefC@mym)@9%cL3`;@9QA8-6K*)+@aJiCvhYpV zMO)LSV%KU_jT31VNxi*tPF>sArib0}8i8Yxl>w7Z#wqRRx8(QJI6Ul9UmR8{G5YvI z^CGtuSbHZn!3*Ztf34N`E`)tIo&fwLjEeHto5EGDsca~P#%ev#%Rikqqc`}e{F;jQ zpuO~hFg9B^gK~V%%x(kW2CvQ^0(g9_DapL3JFD|MoKF8`4Kd_p!?4h8obE>}x*byI zx)dimF#37#HFO7(Or(sNkLDQTQV3g8CDVl83UU?4K_1~RJhD4BLq>~aF%x?8D%%ic zG~xIeqSP%4fp23$a^r0rZ>_XUl3^k)!L4Q%6Tx~J1jGZE0hv zBw~}vu6#|FKu8&05*s1p>+)6f3~v8{xA;q#B?nieiskn;QSx7rTG*85;e@H`?3 zyzoT;yy74B@VPRb{G@)GUskkYtpkW5+QeWydF%2i2C^C<+K!^;5z$~Pb=ooY+9^HH zJy#oUAO4S8SCQ_*R*gHq?q}BK;sxj#66paxa)+9&u zKA_1gGRDgUKnS&4ucQg;TE!rSAU6vcgeVR}@D3S&sbm#Y5<)dKxBy(N$Yd4dbsbr7 zS>d(8KKs55N%b>rRz&Y#Hq=7NbYC5KwL!8$+~qq8k2~}otOdHo-$qJ`$YQyPQ+^cd zJ;K9?g^5gVItn+x1zX(C9=k4w4=Y@CNK5H<6Zi0R;Ed&A<^{s3f*hYeDrdQ|TT>n@ zFo&zHKAH_k($Ou?*xcOQWOQk3BW!|zYA0y;n_S36;VWh1B!_T59&umk=R4Eu-m7VW z?@?3?eL@{x9~y7pL3w^dT|s^wGxf`huKm?ItnxN2{TsJ1^W28<8X;z&`ROvc!AmD@ zlo~Me-`tlnHF=}xp>sK7+HA^H$$?Ti1k8WS{&3|}1%Kkq7-jq}RL@$k4K(YwcB~D& zGhgCOF4s+z0*Ap45Pg&QDZMDxG171)Vmv}l@iY&nx!}*S9jNCLdKRxPJp;T6s(HmU z2(~z?0h?qX>ss~Jt1iZ3$^uPH$EJi4KaLPugO|Ijkj097h6KrYv$B%<+g`Ni?OKP% zRj7loCnq)z%(m$fZDKr-ur-E!xYD4+bLP zYv@*0wdBuA`YqBFIeS~slqo+!6UpOtVSHRUsdqwjp){DKk2n$_2qnMea|W-fT0&Dh z_ZqfVI7M8Re-+e-BnHpl((DYs`FH|dBsHQ5nc91yzu)l!$Y5%!9>@pcI{@x;OZ)vu z&~S5cevdLW;rk0qJvcD3U&2dnb#L?Dh?{i)UYW zAf3ETZOmw^30_4u5#~Qm5@nk3wD{{I6GQw zxRZMw2D3#*lG1X)rMz1s6V(p_0@W9+@rDiqjqjA)p76lhT8qL#gk$a1(p<=|7}&h4 zbP+$_%KHePHr?E)6L~*&)S4qX6yf>@Y-ZDnLRO1#c@Vpn=#({*<>8@H zeoQShmU~OtqgcOPjYC{g#ZG;*D ztY=8}_-1>@4{=F&fg5=K`i(lhd@Y8t`N_)7oZFQ&ZIMGLQPY~o;mqu|DI071br12Y z-`fjx(&pe0g}h;%2F6DH6rwfFKu%bhr3o4}RX|b@Mu+n&?GfMVDw`cKIY5k29AnJw03jzA7{+bZ{)A{PPP(`=pFGF`57ve*+f!Be~Y<)&W zv4S$cyYf@)Vn&Yi9^D-6^lw&(TSyVsETf9dZtZ-p4QCebqZVYN^1w=48Jn4#;*`#p z>0YCTQp^`|BG*o@yBkr*5e};Gi#A4Fx*D+Gbb^{_76=U6Hs1^)8sqp@I*b5(h?4b8%Z*T14 zVj{jJ&qdQONl++T0ml{A{ewu37Q{v+DXoVefi!;+pDKSQK8zWj*spL7Oww|nDlP~d z*-35|*w-S;|KoKaV?rv8^(Pb{!Q92z^&`mP{`vcVK>eDC;~#&5YWch=ATC5Sf&Lrb zwJ+=#j#E}e&Xr>TwJUl)uKxIKda#6HNRBZ)w)H2FbvaEi<`)zQ>22-!$MU@G9v;Rw z>Bi;u=J#Rtnk35mU0VoYVOEQhv*IsX+0M2chvjaV3S;ICa9bS);8XnvUd`If5vaSj zLMbHE!Ew!;o_M8rHtJmrxmlii`(L$<5>Wuojk89~C??E=;IIAPqYlG)V07NEJk6A{ zy8=nZQ@W;I#Qo*jIR`TEB5xfpA<#k6oTkFom`O?Vj%w0a2?svWXPz%{c5my-t>+V2 zbgtq;XtOn$kn@uZyInMb?U zdi97kbP;eUW#UM5;gE4f*6`tpoU!Bh-jueOlT>b~r7y0Gb^gVl9NUa8aGecT;W)=3 z%W6UJq;U8^4BuxrS|9k3e=`yr(Gf-e@M+?JB>MI8`E^jxHR!|#|NT|p_;xN+LuAy! z+El`y6tOnw8y(KkA49Ju@i#J#7N}%(&J-=s=&2;DAdX> zyx0vwuxK(w_$C7SF8NFAO&6n0(*v1Z^An}yrUd<3D0jOYIt|EiSSIF!)G#Fn%UNNA z4qu)j@tY-d2rPjrnw1;@^7Lf@)EBM6x9egF~JX)|A# z$@<$uF2@Q8b|1rZl4f9ec^(74#Fh~+Jlrm9m~L&@&l4Kw-gCvJ`B%uK93@b+rqIao zZYDB27y#L=4;u$y5w!dZ!{371%v}Z2ib(&%-PNjVXyk?Sz)6^_t7kF)6CC{<`Z$yD z*SUPkgN4RntlclUgJ?~G85b=@UCap!H<@PWUg}py9e(_Qx)znNz}kZTf-&y$q|9TV zIk~uKl(7{%o{Q;CNe&zG)UCBpmzVd21-MviS=Cl*Ju4@AzlZ+IZiKa6jt8bpMFv9W zn7~VJmC9Z)ZNAdZpJFI}&*jvqB{AJLSc1(s8P?r9kL>=(C~h!TPS)dkMK@YN1Yfpr zFMVc6)Fv!b074n8R6dk^B!n3T6s#4hvR8a!WM+4%oy9cCAxeh(hafQaQW*j(jZ7Xw z2WlXU7MHD!@CX4V(jaRGd#3gC{;Ola)32)ofpa@r?`u7{EU5i_>2FYk@7l5ncO!Xd z$#-zuTa>>Nn;XZlh}Nk`lOvx}GAJhGd<+I}wC$}Ob&_Jqfzrq z0S?b^(+4!VuA90i>BJZjQUwRj0XBn0+xcZz^6Q86L>ZaJz&K>Nxj>7k033tnn2L&3 z_~wliRr$;OKlIhlXzzh&fpR(8a!4@xt`oUlmugk%Vp9Ny|=$E=hSu=k%v_YBr}WJ zV57xkpn=N!!G}hS2-`G-t+5<36^kbN{o>K}zkXH?D}(2yY2}RV@|=0kornEMWlTGy zf3rNcS*42_GyI*zgb{YvG{_JY&q<)6u{^h8GHj85*e{u4xA^(%E{--&Po)zFlQmT^ zixKJm?9xMXIeIES_gMVwij0b&m=2qxRe^2J%0OMYctNAW{fJI^ZA&&u4b$ld_}O}m zZ~;z3=^MADfXi#!$@BEQyN*%%ODbkCV;xFzK>|k{D&5~47jcKF;W2Og>^26~7*2&M z`2lJaD!L+O-0-?amLA~Dpnh%LaL#?{0aZ=hz%5ApD#2&GYJnM}dc*`H9&{mp`SY2^ z*Ku%*^rDxh6k0SJQw*P+g(|8}HN%xC z$a#zmPhrP+%aStYNNi~nHL&aWFAN`hab zkI|q>U~z%+7JU}&gO<-vhWKy1#tN}Btw};0pb!85UiQZc;T!mj}$X^{V&F>&H zB5m1`A~>!J8w-7GP<}1$sBa!y$FDKZD}B1PNnEC=4!kH}JPv0XwK$=En2>GVc5jc$ zg)zXS*@F4RalD3akD6Iul|&VOXhg;Ub~qLjNJ?MdmC061xbTFc zzWg`0PO8};R=#t<9r)>ps5YXG3$}O8(&2%!jio>~k4@0)9*+Tw{B_zMYg>}pzyj4Z z#&Z`Y32bbWP(!;A^tMFv&q&fD+AUs@61&V16K2_*4J-T8Wk9{^fH@I=(E(4Yh_uAn zT@vPYcYrIix$X9=`M42SOpm4hv^t8WYU&6q5QX16$7aj5uHW{HQG?F;^kj$kGWnQI z`tq7gL_+m9hxQ8t041<@s3le_S2IeB?6rF|LvmIRq(H@#a0w<*PchEOd&=^eB(wiu zd8ig;+H$R%N15@-%<-h%NFJi7ixGYM9)-#h#<-W)tv`xDs{|9M{==w-LncPQF6RrUphIeo4ahOxZg+2-SexrNw}Dd19m zI?ouG&w$I6)KCM;VfD;us&?UtKcm4paWG;O?1><#@#%ANvJ7>Xs%w}JxCEWeU3xwO zmA$USdl5Bt(G1~)ap4+_P%)-*f~3DigMrv4lhm~;rBpD9$7RKHR;2fn7^=2f|CLU$ z=3#|^l`UI1-v}w498~ChJih(4@p91X3u;5@NV4JJjsZ0hcNMNJ$#Us$7NsW3${N16 z@N9=Q;cQ5O46CuND@QZ`jvMQ3AcKmIIYGG6r1WI2t0NS&-SQn6s9r7y?Q3#dRj}=l zVBDvUg}QC@)c!Eq!>oXeeIe{5hhsfdUEbwM7Eb&9vem{|O+Jy2;8vlXP=b-4{Ouhn zksA^ZzVFk`HD=~bq(4Gs(IeCNyA4;aTTK;7uU6-gD1b~^I`yXuiM0Nu0|^@4V;9i^ z{-gPa#c48S)c3?US*FG|6VMOvluzb%5-Tk04T=>EVBbOg}Thp+6I@Bl>pSR2$SfOO;n0UYp)M@KbK9VdpSxrYm-9|ApFY z5QM@Lf7@XmWQrJZ<4X*V+97{})+kb<;#G;`{iVGckSiM4%S7s--8w>AB>d!)ARjm} z;M=XRU{Y&*RLkh%GN)D_q5Z2M&!l|xIrVn{B}!{#lqy893*&7kB_n*NZGeugX%#8{ zBz~7A-y5A>4x4~nIuT0)FHp`{iyWf5OdZ@RuQGVudvO09g;kf9P@QbeEIPxFet4dmD{Nr_%;X(d z@UzF3rUzE2(ozI2%VVe4!qKaU>V+Z!)zYApip(|lyB;yakoxVBP|l>a<~xEFSjI6J33dM< z#`J&~3fo%a;u!SpP;G`h4&eBQByg+#)tpqD1aD6#=Z}%VtceUU^{!ML+B#npo2g|E zIIWkWO-(b3ZbTi^{X@esK2E0eU}0syd^_X}f{UG2Et!2heuoaEhr{?VGU=9#sOn0^ zn2qO>p_K1?8E_r0K5s}_E7=b30{f(-QVP!vL|P;mFZ3-lSbSLCK3!%>gblq5v)=D} zE4mi%KY}6%Yfy#nemMwR_u41Wh~-}}#kp3Da8UA*aML|8Sm-2IG1Yw z5lU1ffg!bIF}uU&_SU=K=VwxH?3vs2Ek8q_!=1y1&ok^{qTQc9Hd#c=QPyE97CeQv zqKd_HVGglW#n^74+>B3kfW!@u#PZTb+{JW*)FQkf?PKWn^&I&e3I0szHw9zP3)WHQ z8Vp@9P25@@C88q1=Gacv8sK?+ykd2|x87~pVCrg36R@7r+MF7C+=1mKRSryXZ%(pU zWZsvOoP<`=Tnt!tv0NFkQ-^5|UPR`~^@NylySs;80e9qGHGhM}y?+?cZOH7Xc(h$yYtBr}0L+*aQOO+Cew&MchJ^0Hr zk>1Qx`_?|nF=RT73HycI5q}!8uY~w{Ric97z)!>FU;J z#VJkVl69b0z{LP2)^?z*hWd<5``6p0i1F5wc!dk?DpI3&o-IV24TNJ^IrYWr>ZurN z{P|!w|Ig>GZMal=pE7Fq$cT!bK=G9u58I}ZIZ6l4hz5h~A*G@9gHmb+6nSHNTsVSC zRl5E*fZvgHbIbA67%eAuHxDK8%8RNKOhq3i*o6XSm=N9bCUjTp>m}3vCK2ba?mi+F zz|jQ03RC}kuzg0}W^Ox7;nzJ1X=DufCA~KtmrMGP(S^^e~ubo+c#Hgpj{*^^&(# zt5w!||4_t+FyCjfc(t0cxoYBdZnI8);ClTC+qyuIUXJSWGKq6))#m4tw9!c2QFsUX zLjQ-M^*TQK&qh6i7*04q%;Tr<3r=vxS_!5$ppBHFcpJsUBqd-4(msNytqj?JHh@lU zpl1I&VWqL9B+jj$Zw5`Q>~R8v6aex%+) zn4o>=36`xm)fJy+@U3I5@+S@QCI73lI}n-{3rtw~oTt#k(8^ z;MlIdfi5rE+>zI6Ii_oSrpnQ>MS?sw9+wpoU#x^=duOq>;+c^q4P6)E$eLG1AJ)iw zP2sqiE(GaFEA zNW&gRUeJ=b#hXSN%jG zDNXIL{&M2^#7u+S>b@peUNAsbwQJSF5z!!dMg@NTY^vN8ov6cee(> z-mPrC_V~Se-Tx1zrD6`te=udCwP`eYY4 z>^zQLhMCe=()$ArLTvggFE&RT1uw0HU1DI`WL!szsG7O*fy*E`qE6JMP0k>oV1Z_V zGnO-je#A*f-`Irx-*pxKZu)uaSPq&o?ceXca&$R$;*o`Cq|1woi7FPoPInKnK~#Sv z7w;G(1J-?*6WrGGzNoc=8b-M1P&A<@vl`&WKh&Ht`dO$l^+$uJ;yi4OjT3mf6Ebct{oH&JF{@dm zXyQ@}resu@amvuZ5?IKA*K8YXr=>H(OIHVPM7aWSn#`Iu*r+g=lPFB};-#coYn;*C zepnIb!*Lxkj#xi$Su5>p{p4pjCz#RTD2Vyu0m*|=N-O|{OXYvzg&;Ow0*7xrmO_0V zDt+1qKN)$}ot!@-fHwc}5Dc26oTGGRzxB<)VbRUGR16x&Dnkw-Z#K%o9fu@kyie!c z$KhmUg9MZOzoitgE$nAboclR6amH|TP9xMK+C={D#{AjQMKcRx>1^i`OK*sTd;I?; zM%!bUZCkI>cmDY3$BoTtr|of#Y^X*xcn^B*?cv_!^~F=B(oo6buSh`vUBJ-=sV5Ok z6EilMV;sXjQqQ=F3%_k9{1{MdS!}=kazr--|9fOnKyqwew(?}DeLf-{i%I73V9Hji zSUzTr-z+BVlgWOQ>-jRPbsjT1bNle^i~a+KRaZ15(nUe#@~}I{<_G5O5}+BHGeYJ5 z6ya+x;1)Dso+oY-p07pI&rs-oG@c!#eR9!0gISnkODvB}=Woi`Zyv^OBlKB&CyZ8$ zcE5BBF}ZBeIw<1P>m@P+g@$Q!OS5J6Y|Oxb@#L|2#63llB(@^$pI{A38yDu@)!x>j zM=@qIhYbTV-t71}4fbT?C@MDO`Q=sp)tRiaJ+N#o6ke6uzhKNii4hjA`|I$uYLEQ+ z4#R9opBgxw(T*)BZ$QENK0@JKno-dmDVPG~Jf+*5tjcNlrt**y1aZ@Y{j9KVk=yx| zHUgtLdBHach@g^}Zj`fivRlA?9L;6rb%58qH8G;kPge;da<4Np!5SKhz`#(}6&Qu@ zl`5@&bb_I+bB(#?BsHvOW=kVJkAsFX3C4b06&R(I5juVIN!Q=P%(*Sr~H0?ogNV-N~(tgv(fdE z)~+%#!6eex&FG&~gUxB=;GL+|nEzl!)GyNny4kcn=mRIs{l}mOq-jJQmv(q^lJd06 z`X0X7Wny%YsvL)6)5OhdSk?W6`CB3&eZnCJRT=C|W1%%g-uNR;aZLz|S5^#^ z0+$wRaW#1R0c89fX*(*S?dg$#p&!m|9bV$;chl7Pvo4;jtNS%uZ4p{d(#TRubZ{j+ z|N2$B8d%GLs+U)s_ARc4vj>=Yk3QmOM5S%)h)oPo9x95)$av5#&m`A3m9OdXZP>0R zY`7Ng;bFVsZrO2T$hlsG{b0uly}OBtkl^PxGzM9EHiUyHyPME-&JwaKIma1^j4IE? z$i5_!#4W0d{x2TtE$;63@QT_+^&j_0k+P^o=;)9vFH@7$eMD#YRA@``o`use2~geE z-Qm8qp;{kVSR;WPr`B|!0yqe~%OMZH>aZf6C8i3=syS^(J4)O%7u24tWe4%%N1SoB z#*>t4qI!v2W7Q5fVdUXy81`9fWW&gimsge@*NwpY;rGZO<~tt?6xLsy_yBv~C#lg7 zm3+Qm;~a;-rKR`}=xhozZ2?0*C+~#6746YYV;jbnfw`v2Ao%vyg&7ZTxmux~-Z@KO z+2i*pV)^`{RkC=j;p@H7b@?2zZb=^3e_)A8`+9iWgAly*yfe{zM&to&9Y%#F4bU}f zs}ciDcCl3C0&Pelrjj<~m(aEM!IiCByJxmhSLs{5JFP_qvB{?^rCQ}&(FLZ3)V3m= zO#O&93A+W+ylPBnw@(5V;IGnL##qAc2CWC4g2ZYtU5N~2kJi*KZgVA?i9p2JJDOQy z++{kpG4XW4DPS1c(3)q11hIV>()dSQP19~j_~-K;@I%PGm@#&AnB#=(vqmh>fO@nw zI7GLE6q~n%;T)u1$AyW%@_U7Rj%mtFui#5%5tTCTBL_zu2}K7DDY4VQ`Fd~QG5l~k zt^_aOOk@lUZ2}f@h2kEHjG4oF?Wj>guBPNQ_*rM9SuhYU1#kjoa7WvU&?XNgHLBFQ zgj(%+mLVGrbZjt$UkU(s?Jny^wc!9wJYAv3R>^NzDlf~m$2)8v2R?gUN~m?tM{bPK zzgX0x(G&TyI5stFkiAOL^7y*Z$GmOJ+dZwvgdutPo-pz^!^9fa;kXhkzV4dKB{1Qw z)HpB@Z)+!rCTM<8;g@ZFIZhk57Y$A32uS4$T0WOdMqL6)M+?rt`?>jpz1wq*$dJwd zW&s*?{l135*!*z)q$556;L8@YVnn;xmE!nMvn>bMG2S(wzi*JPfe z_S@4RIXSG-(-+tbm&$CbJxX5e8EcqNn6F8N$;D&py?nW-$mY2%j>Ku6kFctnPkk`K z@|WG{cuHB=xpE1?@?>&p!A(zF+=*!=E7)aGLhc3r_Z>I4?ac|vzWa;9YX{*tk1po$%U1c2`cf;P6Xs6XymjqIT5+dKx@UxE zJT_BL**AlctEZrcnAO8i7mu{v8%lz)`&@?rC!I$M63OmEgq znbGYlKd;0=jal!DdkhCEcP*-EtxjqYZ9A{&q~X~=x6LyL0e+$d6yf{JCx!g zqDo%}V*OiXb^6g)B~woPjU9tJD-znC9O;NkoyC*!IksCkF_Oqe{%;p>5U+0;BqS9j z>m}$91u2vc@9!tm2L{+FNr6(b*s|qD>gipC4;v!OzxqPE`V4)eIXYVK!s}=}*kH=E z@>!0C4NqfW?p}KnYqjteREXdIkMiC+D2^_A8yqZXLa<;#0=z&%V2}idL4pJ)xDGDC zgX;jnH3SkYc(4E=1PvbC-ED9mTn2`LuX*3!xBu)vyH#6TTeTEZbEjvz`*h!X&OOg_ z&gnY?4GJJQs?S&|jPu>4$3V6T@W+T^xbVVmi!BXn$5CN!Pqh&G3b~ry;p!Y=nnA=SfT& zj~%%GJlIoI@!p-)In^1nBlkBd#fq&2o8`99h%TB_>G}*nIy$Fgs148iX?y(a4JI@? z@-OSwGDUX`KT!Iek|^ZtywySu1o)ogX%J+28}{Ilj;kf@nu-bJsq4JD6PWzD(OMmU z8aNk3oN+VXrO|km_7S5YtpiVn#kn0lm}ihFt<@WA z&g^wAxwun0_8Uyuai-j>m6u{JYcOq>WA{vUv$eU}Fg1-z>Q2vs9K7^tTh#gfxV)os zH}j=`QO4x&`YoEytE-x+QG_x61LcTV56f`lAA-eGf~zU>73)d zDGqfrW~n^=NOr>uepio{-0%Q!Mb_e;YDUDUmej!qZK{z`F`qq^Lz5VpEglXA(OU-M z4k|JY{N|d3^k-`!ZEXgX1LV#>nwDV%P1zhG$EG!~NI>~(Xv9Gm&I*maGxcI{n1 zeNh#bH{=u5i%6?caPt-hf7dfnwl;CFrmFH9>B74&t?Bk9`nNbHw-e7C^ar4rzB8~OoOjy4CX2h%^_V6kP5c=;px zDnWv#g@h;v%JOtLwB};2>uUO^Xvy?#BO~1m2N&e^gGlD7r5|W`7Cm^RQPC% zFnM8iX1dYnX@m2M)Dy7r!rnKtyEj0=V9-`tVQCK$NV|WfBi{My5{9Olg{Q%g!Um=9~{Zd(c(p%8(b%kfRwt#hWK3@ znwM?}wCL_TltLzpmu^}NAf)_%gtgzMchN; z%bw<3EfUAKUJEc6`wEy~%AdiDZ?L`78zdhga$hx>*EJoH%4hwEuXZ+*0cIsxz7}O3 zg?8N>ux%8u9(ro*cid^(OOJomDYON@7TtoG%=08ev%O&)L^N36fB+0_ROt+TpUX&| z=#&n=eZ-Af!;HX)ci!`sNx`t_=!x5hGVhj^{*2?IxdE=N^0<74-tMZbi^uRRV}{W0qEPV)koD*E>u!Yr zmm!lr>#B9iL&|OW@OFVL> zP&j1~B~`FtA)nLjbrLUdIp8+@1atu06{>nQsNLl}B8nd$LOS=!&K_?{F5t9c&E<~y zYC!+_ryTY#o4qjqm%koM+NT0ZPUVs&Su=Smr1zSN&}p1D?Fd!`@!}BV)Q5J z!*q&Qd(5@11Akm9&dwF#gsp!VU_q&_g{}wPP#g9dSIDi@8v4Hf?^~i*GBn)*=&?)w zAxkRbUkRV!mq1|vtnr}bS#2wK)2Dey@mQdDFXop#PHp|r*K!!hp~5&Dd+>F-kc4Q! z=0NJp>-0oqzv98NNS1JLIK7XJSDTzfz^TySG&SMXptZN?(3G=xR} zhnA9Q1VC_f0owr-+bLluMIQZEb0?Ln8TkK$R@=p5#k|&5pAEh*V8BY;=`{Ywc>Pz7 zcvuL+F!n{fesnd~a@wRyw={DZs(7&On z<&UVIP7y;TgKn;;=Us1(Tbvpn2;L&$0v7@;#LEk_53f2=?Oz~ERK+N#E-%r$^JJL+ z+BrYl4Hg*cYh2zUQ9j+t-}=>nK3eFgHJ}@5+0Xjz#>zhG#CkY@J}}vM&SM0z>2KiZ z{c_59WJc%d+QKZEN&p}KKUWO1jaXL?&fr;HEhYR?xB>&@sboUJMu5YP<@;o!A7q@uWW7~)Sr z*m`n~8yJPN2LfTq#wsA4^j{NG5KgVE=^RLR2D{G*OPY3WBtGFaVcQodOTz`}QqYkyE47Ejgjh}txKc}|yu)E$zppiB& zhpcS>fNw2zgHhJ|;7uX1mDwjWkeFYil`7&O|Tp?AM3eljer0xU)`ibn?Rr$1LnO z18DBY=hb~I;lds$|6=zxuk=P1Wl zI{Z^L&^#cU+~oHS)bIF%N6G%UyWWWvd&;5MzZt2jgJFikKSvCruiN;wb!^(We?i{_h6Wizs47(<_ln z_dNR^wWoX4cejcE)cLJEyRqD${N<1Gn74iQhFHze1B-1a%j>R}w14Yx;+$=tJm}p6 zT0f*RHbVfJa>?d1xd4gtS2hM~s$8RSLOT`y!C%q852vr9 zO%dPjfG%G?3AN6(#{;=#+xLvr!CdY(2*X#=Y{c)ozdodn>Zg3v3Du^bXnT4()2t9) zvmfv8p2e`G>VeO3p-2$zyxfYRgx;731;V%*uyG$fm3V7P@_sYEJNY0$!=Qls^=WtB z_g{FekxTyYuCwmDn6xYSRLvfV4YZEcQM#rYbF31EJX#UNV0@Mj1L60-Sv!Sxt+a=) zwb{d)>Bb9`_xQGkFJ{H(tx>Zk5J^xaT?+#!%#^B&Ru@DaW|~qOA{T5*6=wRI^oazp znU%v7!{YzDA3uwFw|8tEXf5#8_->+uG)-sjFU&p*QRxrfXTxIz8Qy&vu5cUlox46U z7=EkEW+UR@yTX9wg4Pko1(nWehU4gH+0GBHCiy2cTeQ^FOu6Z%+Kw04c85znd-dv- z%{=;73+yfc)VkiAC{_!0I^?(@W?1^pIgVm(Ry+~rEC&vez+A3?Lhlh@=s5g{7Fi-j zRXP0C(rV6tbgoRJFZ-LlZb951*0t(u+@d8o!n5Mk^JGm=#h{&=zRhXBn%|G(Yd(U| zmGEao5NZhBxFNh0T7M|J&v{e|nq~zA%(6ACdQ>KT{hC`%R#a51 zUX#vw46?a1o-ec%nW={OoNd>wb?z;1T*cFi(In9;Bx+3!H_=G!>*+%--y>2#Ph)g6 z9j&6Qx2|0KnxA$lqV~3o5heajuyVxs>!Z_Klx3E^hN$eePoV5T@ok-ei*^1&bHKr5 ziUwMt54+A3rgF|PcB|u@{FgE?{a+o2H#;k5du@~vps^&njdWfhA{=l*b8NqXTNVSz zfVw=CGcZWEoR_@_M<1XRL_Uo*lg(6vqgB|++agGqMJvGpc#pLag{XrOlr<&WexY>z z#m)kvYvs+-#^t#x+oQrExGKtOwPFH~_3K|)X~Uw!z+Cbq{5eUD85B&XoxnGB5o(8- zCl?=<@|?1~Q7gwxws5qP0S{YgmW|~19!9=746yZc#DUsG`(OO8mu>9qqydRIQQ9~I zy~N6e`-O>-`F2@LA`MLIN&XFjE@-sqozgF-&8zWq(ElxUywf#&!KRcIlXzjb2{V{K z$VaCbwKe(&^G-dIn1xLTAfOAZ;qIgy7Ze*tpga&LPc}9A~V2O0}km~2&z z9B01P>9RvS17>Yq=wWYdZI(75G5knO(e(#(H1oN)5s_;DIKv$u$Y!Nf9ER>}&bWl* zqas}_;a7=)SKeri9o20Am9)Btvr_~SfDY6EnjYXWr~3F_mBV@;)G>>;a}yUtsEt!5eFbcu3_l*WeP<{p@P6PG4PDWP~y5k{~UR{kYhh{qW&&tSm|78*Yj0pi z13vfx@{2slx(PCoSsrA}yo|lZxDp^P=Hayd?$d@L9Vf}a38&Kbo^=R^E)zzOakPxDq!_aUEig8e|KcnXY3Ize24vqWheUzZJnw{}qEw`fGtw!Z>#pBSGiu2e+ zg$il))i}z_Vd&B8o1J(Q;$O)D(+^kS&97)EwqjitABiC!Hq2MS!|MH0w6r#NDQzr^ zaLrjMOxG%ZAdQ>>$k{6qld8F{n_>InYpKsP_bE=c5pE5F_!bg@Uj@OvG3Zh<<$;x|Nmn z4fIe;0-a#W8C5?EIHz7IxRf(=7Uy<)#%*f&ERG)alwvLSr&rKPa@lqeaMzNT6JG5* zy1rsIL*32^v=P$InzWQCmR+J2*RU`^wJ)MrZR{{H9MIbTOdTi_VS(WGcI~J6Jd*T8 z%a9NU@_=Q=$eJcpqU)6ZS?PO@*h^vx6posyMo6vu!n3 zoKWA(CwYyHbimuHydAcH@vW-g(zy{xg4+wkel7gN3R2eSd=OjDv>lF)p=<@NgVwQS zKhL8v-UB2t-Xbp5>1~by0)~Lhc$`)DxD<3QCo;dDKGXOkHrvSQEok}h5H!zUvc*94 zE^5{Ez&nVjy)Jxtq0`$3@vhF}`M`;>sU5D`yLY+h@c^NlBK5qZWo9h*ac)FOzKw|2 z)9}mqPMjPzwb#}JplruMT2SB*gF>M3HN-OaMhRq^T}W0mFHTnNr22QR6DHLu=yrw)Gf)WG+0T-V>Ra3-6X;M?sbf>f3}u-!y2dH#2}I!^(ad5G%(Kv`#7QBMr|X&jNfi8e&HY~pS=-&nnV z>T)%>8vt^J>fwKLe{x_%BWY{9TI+(CcS!M<0c~t#<-Q*xzwsH>#s0{El@j$sXtBs3 zEB=R&hFYySgZo|%XY{M4TIyO+K^(>;O!=iU<*NACt>u)l zoz=Ahd5-7_LEjJhV-;D9fn-??)1xH1Z#;$@;lJfR%*vezsQHm>TQXFe_jOkITW1`T z0JeNbMR15Kw@w`kOC5WW95RbS^>3D&bhj{h6)uyD&lF~wo5(+}ad2#hEtQHB8G8j8 zzphSpU@h?+MRD(_UX*?BBt!+w>1bnu9-JRg`rbYy{hHP2 zlT)MAhRkznii6+4`#}<9YM|{Mb=tnr_G_*L{SaNuY>L0j-AEL?do`FajjSyJFY*%- z)EZSNK2ZZdStc(vYNV#v@@ronh(+{Y03(@--mbg(C$1Orh}FRxa3Vp0TIst00L=Ib z_?GQG2|6p+<$jruH$!3D4T~O(>Nk?35@+88sFX$0)Lk;`o%#)SVc$oPQhJh(ffB?5 zk=X{FnM}EtlvF1e;b zAGUcy^{Cl`A=guTf_Z|fWRj#4$e*WONy)HWZ~a!>q6S9D&?(c|8?}NDt7;R?4hWz7 zuNpG;i`CW@o}oG;o^$k1F5+TX_gv2g@ScjP*hV~OJfGuw)9a3Hv$TZ!WR$sKwFwE zxsloT7c7hr{G97%yJRfq7Qzv0{8=(HXMteYwg=U4Xl-r2)b^m%;E&?o9VOMfANUNQ zQVm6=U*2txV^Xnonj~sb^*bv%d-F;a;OH!d%U0F-04S_>pCc+5mAti@fNRbqi1!1D z!Q&KPl!BI6IO#?G#LA9(>J5|d{6@+C;qJunB}(RV+|i1zI#YI3Lfucf#k9ftc{@NW z1xh9a)j!qaP1vErFm1G2*+nJ0>z@UaH6vxdxp%cxo!hj|@<_|9yW9op+NrwCFrR=j zNTp{{A|8#3WOYt=TdBy?JE5XT1_xrI=bgWO6?oit9UE`nCvdn2op2kb2EvUKC@;=C zhD&Y(nEdWCYGEhqZ$UC%XVZl_w|hOe43u-r3kYUqEUAe~1`S zEaX}y?{>1t(OnF%e>1=`jjltWzbHqTSR8{EjXg#l&Xz2+Vh!>A)w8wej@t5Q{Pc<{^tPllpUY1yBsG{AQ>h^Sh+|(k^ z5`1EJ5Nn68A28S?crq>LzUH@I+jWR)QeCu!+UO9=6kZ4^rE=^tVc(c zQPbBfVor{~v8Rui2yj}UlpQsLu}z(sa?agMlWWX>HKHYfdaud5&mTN@G0`k!ybzKK zJEAplG~#w^YYXtFX(5J3LYsU04E~ev_WiE{lyBsbF&)He20^T3l6e7vyF5upF(zR=+@QhQ1}GXu%y(?!O?Tk zlR{YcWw{29*=UA@qAS%$+^w!^%=|9!tGvd6ID}L7dd!mBL(n67%s^p>47J*BB(ley z9kNF(=q3N~@@%-aBa~BYO~!ul+8^Zm*@$2mVO<3p3n?e-+AE4JYD9-mw$Wz_ zT3(GNIGURJCYk1?%pX!kOqTe#S%36eS)j#AUV<%X zx2)_Hyg6F^3eLyV%5vk!gX{w$VOB7W0N{lv^p~X$E?2|FS)BvuXiA%m`4{UmEhwAb zk;UPNBeeKB%&-h^;yFf%(>99Cq;GnxNPK|PNxm^lwx;QQD7$st>@xnvG>Rcs)&;P+ zqIF7x>08aeN!dss3)GVjAAKgS>DglQb-uU9El{ZSJ7paUd2HlgnVs(g4EG((;wOP! z-f~9WrSwAK=yv@G+dEJtTc;P%g6hGlLhffz3R&yQoO(L>hBw+HuOWGQ6_K~! zFbaR{9XD|G5dwZ6>`p{PB!`_K0NsF5XL`|7C+-t{pc(#2)cxHcA-xd=w2u!KRG$Up zOYJ8h(eRen+7m*~YFyfo?=>uRuiuk*6o2~tCFY5Q*rD8#>>eOastVCX6PwEib(h71 z0FF<1!g|)z3^XkkQk%OMJrJwj5WAJvsm?==3wMBae*5-xfwz_p3%9FF>4|kD?uqm8 zXZg?QRxw2;7k6KvL=XvJY~11O!_Ntr>`yS>jj|qJD`wfwcUZa@J(6}w%Lhn;76Ttk z{Vm21?eRK#;$5nL-#a;UE$6hmU(WW1%o(K9RXX9;9Deg}z8ji{cp%e14~Z6s0VGW2toYhPYK}mFbRk+}4LilSr(cv{VK|@eX&Ht8VP0978zi}7;IWSZ z5_8xJ)m!9;c(zzI2|cb9pPmV){mV@q4j&u=sN4VjwZgFAeZZe&j0{_r5sn2AUnxK z{FPD#N_DyQXyXQL{CG6B=d3b5ITk3^CC3w`E&$ZyQ^W6_MM?>Xl|=9@S7ad_4Jj`vQ9M04!C;RfW%B{ZqOaJG zB@~7ar%wxV-=qy++OQq1xu+*~c`I3q5HgOl9iK)+YY;N}J*SFYU3U)dhS;_Rt{kTe ze_X^mUQrGH-RU~BP+~GNGTJ^kP(codS6o`lfHa;(XN~gnvEVJ|8!+gAmg}GA9j|^x z*Dy6X_St|&#Kb2(G)i6UZJz)Y!tBHj{N;0zENx>X;vaT~$%rOj zLYG5CyYs#-xpa8i9=OHRiKnlB{vL40RmnQ9ZQONi8NqQt*dK8NbIbGIUjUeVYpEz5 z|2KNSCW}Zt@XhgQl%AGl0k4}tG_-gW%i9OrJ1i%1=oQV#$2TJcRQ-yr5Set8^csqv^RW)h6v{s* zh`T1-v-9n6>gdi{ZH=Bc$JvK=iz+q^OAd z=3%Nw!xXXFOUzi=ydGMQCoecSj?c?sbjd~@)CHS%$y)o)JU zl|I=(sBU!Ujb9hiy6>HeRo|_3r@6PQ=`YkAUS36C;MXGhBa9i!`Yoh2yrjx=qEjF6 zdgPdCi5>Rifp<5GB8K~YB(CxlofWqf}wMtXFWt z7@GRJ4QgEqsuCmC0VaWtQ9F|NHJLSF6U|}et!?c^`s!VlLzRmQd8&r``jPSRJa5>j z4SCdRsjGFZW#Jb=BG*a)Bxdi3orb*_N{s^84l~4R3MB}1-VkpJK*u6M>lcAVJIMdg zWKO;*!ffs!)?XN=@Nu*y`Jzb_c6{BxwHxYBU6BiQ#3Aq+r;HbU^ux}6X0ZU>puXST zky!frJ&Y96wwUxQ=b?n%$&pQ!V>>!_l{g>1cs#KtB=wb}n`nrGQeVAq#I*9|P zX5Ky#ZQHqaRA079;UkqHm997@^!6VuLK7Rbj8e2-ccrV>HsdHCcJfwNN0S+Ven8JV zCYBr`PBG1(cY%7ufe7nbf98&_0jvGPnL1W0VT_UJmog;eVjupb#~56kzv)&+`7jtb zO0=>0c$+n4&FpHFUhee+W^t*hvxw*&B?w)9nX&lSXWIlmAthoLp%dr}S(@49eNqj{=9{#{Vv1Tzc{u2S*LAOl}@-q5>-byX*8-=`mBw(Ql`ete(r15P5NE6G8>A zRu5(71z0G2>ay*^OXA9iLIag@69Af=4E7>n&L%70XrPf~Lv$p=(7&DYoU~l=I znCnRZn|{Ab5*qk)MbFfqqd*rd%8%!V9Z^0kz6qVC*+n^liQs@A$aS>i z1iHs1l7Hbn#`A6ts5K9r&$JOyi{(65_qg;$BEplf$!>)e*rpQwbZXEpp>#>riM>jk z@5weWsZrIP-LBQVe_ftV`ZwC3If+Tre{A-@F~&4Wh}b&PF&>b%W|clQ;}XrQ2YaW} zrj{?cU;KVFGr-4MFlsw*_HEVMSB%)~#r2uVj0Da2 z>K|+$#%Z||dwo|DwkaySH*j{0tiiO~Dc)TRyFWe+V4baAF%P(TbEgqazr~oaqf7fy zT}UGOj4Sat;@r5n`FE$bkBY^o4}QP>E8@C1KWD^?a@6~MTeLGd7w#)#&bSCW8&W@P zPEmFe-p)v8SSn)gGj?m|VK!6o3Iv|OM8$8PvT|!-?#mjj5ifyid;OK!oT?Ux;VI)A ziPC-yf8+@)9M&C|y;5eauHj;;aQGEbiMFqCnjlCL?!o;i*^W`(PdvGjAV)vyfH4O+ zdyw1X_yYYP?dFS5yk~tf?40gaev36V{7-$)d5q@wF?gxveC_xi5YrvVS8RUPI?QdV zPDNZwqCzsyXEPTfKySsFMpPu{| zjZ8FsRqOyIg9QHPg}?i7qXGi_^L8Z0eOOfK!Q*D%FjC<44&on^r}46m#2OZ45Hx2o zH6-IgJQ3!~u;;n~kMT#|@;Q={_z{arejIWf`AWTtXYt?M=aV*v9YmpA9#=T{WsPBAt!i7MZ{XI z{>z>jLWo&UpFKY4TzEKJpzDvn0p53WdEuG{9P?!6L`5?u+HBxE6G)=}=Of_w+;%%m zoo_`{I;3@#ld~@PR<8KkqET7BTZa_)QkiY4-lsJ5*V4VLa8vQYOxy`(B+wV6(qwOP zWxx?`=9#MO7RG*k3Q0th^k=zF*?hovsY%^mOEpsTX*hqFjd(2)9CERfo} zg9Y^P`spR99>8_1Hh#0DRqnP<8pV7s%N`Y;$^MRxCUl%Iae&ZO!KPD*9>nb*LyCR< z9T_=tHRA21ZegG|PC9Z9%0QkZt<3{{t*Og%T1K_CK(q>aN>bRT7S9^6l~Gb~2*jM` zYOFK+Rl%|1SuOAj3|Ll+=E%P?(Aou2j|b-YiU6_jRYn;N zA@m}-s*P8C5x0{v{q!5B~N*Hg#v*YnqWfEiJ zlg)RbiDKWbm!cOaqalP}9f&4W8S?OrfP1_86RI3-SK}_$suaizFNpte6iXdiOf26< zODj?xBbqVr_U0NlJ2I=zkcVqGf|4(u{znQ*|8gW2caROqk-{4Y6%AkPQ*I9AU(#3QjM4ZDK;DL2T~H| zzX>wjU+O*~^Y_sCq>}14@`9f;!Y5xv$dp)(+dny}+NhJ^0qfTAWPkCWA%|2N=jGt0 z#EiUg4}8~DEYLwRmXVUSM$1P~ZN}Q5cAP{Ou>?hy%Lx9~j`c)x%Eb8uh3F1gCA$s5 zolqf@dN>O-snE0AH~dq=hd5CqBGykt4vkIe)gnN*sQkMMzfy_-9|SC0o+xf>il~ai3U3WM5JxhqnL7u%Pn(yVDWgC3`L|OkqoEP(0S`v~;E5;80fW z`1l?cYH1ae^@C|F-;sCiToo(yX*sdz6*OL`zTb51_iUi6EZIUMpidOr6RPP152@W} zIl(5~Ln#8HrhfZ1h%3g=HS+n2Z@sUjY@fLBY6f=<{ZLEk>_MgTaPpLnUqS=62Fw(( zeZ?v}A*u1W3<091cN%*PuPKH-Hy09qA=o?@qQV)BK8j+Ge6f&q0e|8%kV10 zr==RiR@nofn<1H`*ddr3TP?0TWW*Nysl%!Fhv(YY^T*aWh4EM=Oeymy)m6{I*V8sA zFAg2;J&9FhI(I@R^xNKq>rAZ@2Zw4}+jZ47A4i)}6t< zbHmCpjQ}#%f8w%sJKm7**_?}<{f9EpI30fYRLD$Zh{N$VHiwf#O?ECzjI{Q#T(XP# ztCZc{-MS|YfKhudW~{83T~XVU__*O$9nP!(?NSmh`;+!&!$=2yn7HwgOJPUZkYswUVu#pT^sfSR9hF;KCOzmT918b#$XL^Ak$ z2?b?d)>devb>d1gv$pZa#9NzCV4q->D2D7q49wPaGVu=JrR056`?Gv3pz;9ey3pL# zCgtWa2jd!lu0qD=&V1Oa)CHgBaedgUsOTll9J7r4 zi-zF1d*JGHwE=X_CxYJiMaB5(hxgwTv?`~ z%L*BpkK{wo)qky`NgREGB>WaL6SW>%MX?Tg`S^Ti4q)=oC()j&!rl!E0Rl5gJc)%C za?Xg0J6E!jGD9a3T~giH2f$PX6j5#)-Swq?mH6#Qct6YhH5t*us2cYcF9t0M`MwO) zEnuoSSx~E0ohJsxi_U*@Zq$IT%5GD@ghNy7TSkYs8TQ;-BogRET#3fl_}!Y$qrM#0 z56{ZV`9!qIb>@7iDAHiCwz@|5_LNC2?o)2d()s>yfjxoqbL`x1G9OH$64_@tn`J;3gqy%|@OPPPK!6yzOou7sn)|R}e-)G* zBG9a|(M7*nUuR^G&3srX&3g#GnP%E=!I*)4tbZwOoK4mqsea7r9*XRWky6HMV$nM; zOqR)I`H+iO5A?7c6C1x@POe%4pgm6;?u<>VU80hKX?Ery%0xSW)Q2M5L%(xS-MZa7_kQ(p(dREch{5j&qbr^v>sR?n zUu4}~(gr)7`N6^;T_dBinO=!O530hUISKnDijo?~`>q2v4`hf;@8-lvryx370OPtD zCPmgH?w!6=Z|qe#vbW7OjTTbBvn)JN?JBMZCOn1cml0-E`W_!OI|q&3A})X2&K4c0 zmZLsqQeh5F;LLf4??*wO1s<<;??stxK_FPHx^Yt@U+JWB9`8RH9OX7#jUnj$wTCk{ zK;)qdcsZ7Ubb7NpOK%6J$db!^yKmHNtfKfAe|)1HJ>~78bz?exJ%2b{L>m&JVZ7|U zCA&7H{Nzm&x8tWDLzA2+AdhNqRyVu25yD)dSOZ=}9cpFild`JcWYUN~RYg$8t%|jN zbaMRl*dQbE?f9>?)W}RDb8}{zA<-XuZ=bxJr@~tjldcdUlx&jb;}aAk(nFu|5V-4c zo2P%Rl#Jl}z-?a=k+GD)9!9q3aIfVQe}fe}%~a7b(9*&ZqI1D1rV+vlzBX`!V+_JJ zWY(v_!mNn0kd{*_gM~6uCOZrK;ujrUApTCk*mqUVW!{Z7ojaEGCI5rBPYP!-K20Q6 ziBQCol|hOt;%6}`@Vyn-c0eIg&q`%K<}+Coh6x^HV8jW zefTWHeB5DUE*XJRuF1ITTnqb$Jm`_%OM8*#>Fg-z50x`x^H+l^ZD)%7*37@=V}q}I zcLs&n3uB``blRrGWdEeIiu#1=du*kW@D8*g8E#8Xa7`I5pXY*COrlf|MF6=)&DMbn0haS0_GahR`Fphb=)e+HTdS8xTwzIlN_ zN037Pm1?$tkkhaLGLbkja7d46VcSlE)i)}1h<^FKA+cE!C1rcjS3Nes*ov{G9YHMwCp;qZ^s+#uu zm>rFpP26WrY-FnLw{CG0J>mOQq191KxJk%wy~7#m$lE}qc<)w5+;-#yfA!ic?4xDm zF>;5lcBO^E=pl$bVBCjfo6hOh;PCS<#)064=ny@u;4#x${YRk(mUTN`LD+Pv8OY9= z;J?`%z>|y0>IF&43`VMn)3%-J>VZU=B+%#O(NESsdB@Qac^==fEVqGJRp($}w$7{P z;TVC@;1{h12JJO1tDP|hhAON!@em)<(?hE7p%sZ&WGq~=tI028jHRhds4`mo;)>(a zVcm@V(?MY<()6?bQ_O<*RMIGfPhbE97IGv0hX+)b3mRRD3uFm!B-hJ~dU52<&ocd1 zpTQc7ZFP5#KEvn@IIRX)p}aYGPQO(AwCIoHV;?iNsBFXaH_&wziPY|tw=!YW3ESQg zspAF)h-qj~s-M5~&ti4S^?{{*7ug=^Z;?x1jnOQj&(b{{*hKC$gRTB4C7FP$zSQGB z!Hacn!#dl$B1?d?m6VwcKGq6UZJ@Y8?%qkLtAMWB1PO&e@5E$ebD!XKT*#0wzae%` zQ^d3Z9y&is4R7i??zKVT-_Hr_MzluEb1LoS7!jv71_lN^!17EJ*_e=XRt}p*bL5ZrTa>B^-n^c(_Mv7WJu|o|K9B;MkHxz#Kk*m5o`Sp zS6}lR>~lZ~E1-qOPd|7m7`VH?mdg25j6t|f)#SGKB&epA|6Y(d@=Cy~;Q}ILoOH}j za(W*sedeSMEfhq|QS$r-|7Y2FezJ_qGy^W4_U3airr7SO_I8Fqd zEeW7tY&QQ@->_UTE?yBd=f6l==}u3q4G_3%7CZmiEN=ViQQ-s9pZ~=z3vaHiP^qT> za|hB#`j5(d>`R74X#}=1lzw0TP->3>MY%hF@WkTlwjQeIEH{nIqN;{7{v^-Jw_ z26mX~8|`{-?F?EMVF_7$#%jFWJD`HVbiF5G?)JK?D`ZNuw}V)o>r?L-z!6w&ChZ0Y-MF-fjA^pB4lnaT%;WH zb>W}Vr(#b12gTdDW5_J3Kn04k^`4lPpxr`g+evCN72*chAn(u_^>kS}TOf0`PmS1$ z(;XUeQ!@-i9m!oVZ3?R&QM?|jdg{~NqilCB`~C>Cay;leA7u&&prqf8uwM*mi(9=* z;1_au`$w4GQn)hi5(foDDpfv@5KO$c%g{{ZVI_mGbuTN1WfV()Q%Tn-%YGp(=CX=a zR9O{&pA*}SQ2Os|X`q92&j6_~)sLSGqFBfYa_Z}aZBx3sWXXZaH(NVXMU^@?eD-W_ zMSE_aAZOd3TAhdMhmYwa&($I9e@~f+TeLboH%B8toja>Om>64#+Y$Aq^TA7F)p}qF z7%h6fk>@r~>)oOP&Kt{*pwVj1wzzQz2nj%Nfn^}_E%Mol?*bpZ&qvfQ_||0hwm(F~^R=tux;BoClY+wMDJd>!MOxwPjMKR?s7k?YloP;%en*iPgyHiS_NHaw#4? zSlgc@L?hQ%XO$RSM2##CqdUrveB7H(LsO{g)hVsl(Kum6cYVh*{67gTs0zwQtcBa6 z6S?bm7JJXb0|<&UFDY*ANC?UgBgn+Wz8$s2G`6&U@)~vRzn3xHA_<&`_*n*m*>*epuf2OY7 zo7KKkz@p~YWqEeIOnY~4lh!I$RbA4F?su`^^|rEB+y=)g3`pe7BaPzam!>bu-Isgj zkp7%HnC8Z@oRr4!psyU}s9M-VD!%7p;F$e*hr?D2TeuGSGDFbJ2gdAMGV^&6?t+vi zpi+T1`DtY(3zGA}js){?&ne-q3!oK&a3hIwuP^qhCn_3uT6 zfiapIl~29G=dKO6P|N!o7WSYe(F}hSH7*U15vxrSDD=sjLsjBY6xrJ&%s)_o-=mKD z2V*}P=(gOP91Pd3p-HRK9*Y4lsJZd$3*_0a)zH+6yZFG0?&P2MomKv80J=gSF0`$%H)x_@->2x=K>dy8+@LjpfQ`=cEzje!>8SneC@A$d)dLXZF zVL3+ppZCU6nOVkYYi=sdLNC&q(eMz#&&mJ-45~9-dO34xAn~7eKPiZo$VeG&1WTJy z*7EeqeSBI2A$mE)O*Edh9C!4fj)yHRzckN;rsWvnzk2EDgf(}qd&G0B^yK4*pldGaCsKgH-kubwGPamy}v9?RhP zFWui7gLS?481LHy1)*8G@deh?oTEJRVv@3s%d4+_WWrDQ_1Rpa*qUB>^=CG5l#UjtGbbu_KPAI10vAkvND{ZkPq{JNj19rmJWcLJO}(D z`03V_Ll$rr2VNBr##S^vBI^CURqyRkb>iv-uCaADEKKllhd*iNL<+bRs!QY@$J%tw U6$=yv0{-60sJ!_pWfJ_q0Kgn%m;e9( diff --git a/icons/obj/decals_directions.dmi b/icons/obj/decals_directions.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6b6ddf52835922ecf64a67343908166fabd2b9d7 GIT binary patch literal 26594 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 GT>K9!$G|24 literal 0 HcmV?d00001 From c64a1b9c7f9f846a893724637b6a4e54e2e21dbb Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Mon, 25 Jan 2021 18:37:12 +0000 Subject: [PATCH 008/146] Chopped up the wideborg files. --- .../silicon/robot/robot_modules/station_vr.dm | 35 ++++++++++++++++-- .../mob/living/silicon/robot/robot_vr.dm | 13 +++++++ icons/mob/widerobot_car_vr.dmi | Bin 0 -> 182402 bytes icons/mob/widerobot_eng_vr.dmi | Bin 0 -> 240751 bytes icons/mob/widerobot_jan_vr.dmi | Bin 0 -> 154516 bytes icons/mob/widerobot_med_vr.dmi | Bin 0 -> 213494 bytes icons/mob/widerobot_sci_vr.dmi | Bin 0 -> 207296 bytes icons/mob/widerobot_sec_vr.dmi | Bin 0 -> 238418 bytes icons/mob/widerobot_ser_vr.dmi | Bin 0 -> 179578 bytes 9 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 icons/mob/widerobot_car_vr.dmi create mode 100644 icons/mob/widerobot_eng_vr.dmi create mode 100644 icons/mob/widerobot_jan_vr.dmi create mode 100644 icons/mob/widerobot_med_vr.dmi create mode 100644 icons/mob/widerobot_sci_vr.dmi create mode 100644 icons/mob/widerobot_sec_vr.dmi create mode 100644 icons/mob/widerobot_ser_vr.dmi diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index 9e0766ffaf..d85b38dce0 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -224,7 +224,8 @@ B.water = water src.modules += B - R.icon = 'icons/mob/widerobot_vr.dmi' + R.icon = 'icons/mob/widerobot_sec_vr.dmi' + R.wideborg_dept = 'icons/mob/widerobot_sec_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.ui_style_vr = TRUE R.pixel_x = -16 @@ -313,6 +314,7 @@ B.water = water src.modules += B +<<<<<<< HEAD var/obj/item/stack/medical/advanced/ointment/O = new /obj/item/stack/medical/advanced/ointment(src) var/obj/item/stack/medical/advanced/bruise_pack/P = new /obj/item/stack/medical/advanced/bruise_pack(src) var/obj/item/stack/medical/splint/S = new /obj/item/stack/medical/splint(src) @@ -334,6 +336,12 @@ R.icon = 'icons/mob/widerobot_vr.dmi' src.modules += new /obj/item/device/dogborg/pounce_module(src) //Pounce shit test +||||||| parent of d11eddaff0... Merge pull request #9609 from Verkister/chopshop + R.icon = 'icons/mob/widerobot_vr.dmi' +======= + R.icon = 'icons/mob/widerobot_med_vr.dmi' + R.wideborg_dept = 'icons/mob/widerobot_med_vr.dmi' +>>>>>>> d11eddaff0... Merge pull request #9609 from Verkister/chopshop R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.ui_style_vr = TRUE R.pixel_x = -16 @@ -469,7 +477,14 @@ G.recipes += new/datum/stack_recipe("glass sheet", /obj/item/stack/material/glass, 1, 1, 20) src.modules += G +<<<<<<< HEAD R.icon = 'icons/mob/widerobot_yw.dmi' //YW edit - using yw icon files +||||||| parent of d11eddaff0... Merge pull request #9609 from Verkister/chopshop + R.icon = 'icons/mob/widerobot_vr.dmi' +======= + R.icon = 'icons/mob/widerobot_jan_vr.dmi' + R.wideborg_dept = 'icons/mob/widerobot_jan_vr.dmi' +>>>>>>> d11eddaff0... Merge pull request #9609 from Verkister/chopshop R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.ui_style_vr = TRUE R.pixel_x = -16 @@ -544,7 +559,8 @@ C.synths = list(wire) src.modules += C - R.icon = 'icons/mob/widerobot_vr.dmi' + R.icon = 'icons/mob/widerobot_sci_vr.dmi' + R.wideborg_dept = 'icons/mob/widerobot_sci_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.ui_style_vr = TRUE R.pixel_x = -16 @@ -694,8 +710,17 @@ var/obj/item/stack/material/cyborg/plasteel/PS = new (src) PS.synths = list(plasteel) src.modules += PS +<<<<<<< HEAD //YW changes end, plasteel manipulator R.icon = 'icons/mob/widerobot_vr.dmi' +||||||| parent of d11eddaff0... Merge pull request #9609 from Verkister/chopshop + + R.icon = 'icons/mob/widerobot_vr.dmi' +======= + + R.icon = 'icons/mob/widerobot_eng_vr.dmi' + R.wideborg_dept = 'icons/mob/widerobot_eng_vr.dmi' +>>>>>>> d11eddaff0... Merge pull request #9609 from Verkister/chopshop R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.ui_style_vr = TRUE R.pixel_x = -16 @@ -771,7 +796,8 @@ src.modules += B */ - R.icon = 'icons/mob/widerobot_vr.dmi' + R.icon = 'icons/mob/widerobot_ser_vr.dmi' + R.wideborg_dept = 'icons/mob/widerobot_ser_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.ui_style_vr = TRUE R.pixel_x = -16 @@ -823,7 +849,8 @@ B.water = water src.modules += B - R.icon = 'icons/mob/widerobot_vr.dmi' + R.icon = 'icons/mob/widerobot_car_vr.dmi' + R.wideborg_dept = 'icons/mob/widerobot_car_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.ui_style_vr = TRUE R.pixel_x = -16 diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm index 7cdc39e0d5..a5c21a425c 100644 --- a/code/modules/mob/living/silicon/robot/robot_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -15,6 +15,7 @@ var/sitting = FALSE var/bellyup = FALSE does_spin = FALSE + var/wideborg_dept = 'icons/mob/widerobot_vr.dmi' var/vr_icons = list( "handy-hydro", "handy-service", @@ -145,7 +146,19 @@ return if(wideborg == TRUE) if(icontype== "Drake") // Why, Why can't we have normal nice things +<<<<<<< HEAD icon = 'icons/mob/drakeborg/drakeborg_vr.dmi' +||||||| parent of d11eddaff0... Merge pull request #9609 from Verkister/chopshop + icon = 'icons/mob/drakeborg/drakeborg_vr.dmi' + else + icon = 'icons/mob/widerobot_vr.dmi' + return +======= + icon = 'icons/mob/drakeborg/drakeborg_vr.dmi' + else + icon = wideborg_dept + return +>>>>>>> d11eddaff0... Merge pull request #9609 from Verkister/chopshop if((!(original_icon == icon)) && (!(icon == 'icons/mob/robots_vr.dmi'))) original_icon = icon if((icon_state in vr_icons) && (icon == 'icons/mob/robots.dmi')) diff --git a/icons/mob/widerobot_car_vr.dmi b/icons/mob/widerobot_car_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..01e6ea41b5258cefe36ed1c404b1835ad291f8d7 GIT binary patch literal 182402 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�`HWdK8hVQ8-yIp{DWRk4A*I+( z2=t2C#U)rUJnv)HkRLY%)BV_y`qK)BT=4j#u&qr|3&_4=YLt|Z3 zn;ZYk>sjJ;-r8(U$>w;YTT;6=ZPe{aAI_G(uk_T&qU8nVHjEq0Tm#8O*vKduPFEr& z23(y2p8p;vCnm+lJHn4*enc0FVdNkJMlJsA@HLFr81~9>H%uw+JiOXoX*&7C0ij0o1hVN@=S3F5gFE&Xpo_PkYemZ%@!p7kfdA|A8Me?x6!{b@| zlH&Lxy0`1t^FXDwJ*#K(=Wec2n< zD4BDkt2X%fdsP)=)(tP{!#ZkTC3&ajv}SRdZ*+wii-MLn)-EqLlUf;L(a_M4nw6z* zG4)Q6q(n&z2lgFx+MjdLHAn(!*TFDYOHBC5UD-{}v7E55kc(X#YkVbHAS&s>>6=(9 z{`XDwH1!@Qeb%onlIq>7vmmDZ2p zJ-&M?Ok$2b$uM$sOq0m^z6vvv7T^ck6(7*+vnx)iudn~&WTq^8(M8acZ~NUOGaZ9- zPBfFj!J~(s9aP)-++*BjK0duGN+3eph>2&tUim6i-VVo1AEb?zmuxZ5Wi1BS@|?G z^SE5mco_M6FCdW^BmQ;=pUy=co``r2qc9}yQ=^*Vzx^=h)~q5~n0fMN;@wky>d3ac z53CCv9UCe*@7UMNsnGOgWtN7}*LrT&LBA4>ND1z1f(M_4D~I1iDrjlf!t>kiah$hl z{iWzx`5H?la#3_eDQb27IHWH*7&;!5)Kk3R=Di-qfgGnj?>3JuGhQw+7hAQiM@z?4 zV!ut=6Yl4?aGFYw=6+roJAzobF;x3$LV_m9ub;>X+Sjjl0Y$*~C#FE)m`nu`5i^@# zkmZxZVLo6&VlPIvA(X4Mk#413D!#xoUo>`Yihlk7DuKk8%=at#b$Ohb=#9ED z&{E#hRASji)#0?l;utTl;Hn)q99)Lj9j~k;tI*&o4)&_P0T$y{Y0|rQw2pjFHkeV~GYI;u3acCm!QssrFeTJM|L20!k1X;RRQ@_+bUa6^U#bVag zJ%s2-WJE+yoT=(W=1se^y@|wy?e!S8nq-DlmK#^2s>DDXae z6RGYZQ6>53TMNiScw(`o+hu561!AfbJH`q@!T(Fyfcim?Ymh8skdB86ReMnjQmhrdzU#}y9<2iUd91P{9k|{;A1i5?~Pe@ z!Me(w5%i>|wcS}?#pfp;vS(iju3BLk9%1r!s;{jyi{t8>VrQjYwcTTx90St$WGNxO zEk{>ViXM2W6mg7O;yKM0la*1V6&rQ+m2QhL!CZA)sURd&2eX-TLmq?&=I|IF9It=- zgOPgLm>4l4=A;5LLtdOmgL!RgH}5BZ)QQsccQ1psvzh+@Tgvl#_S@MdlN=zaJA~Y; zR*vEV}U(mzLBKy_E4BJcSl$fknVZjN=SFXa_Y+TOu1Ik`0=cXAjf)7A+Ug z$nxAZ6eaMz*vH#@hA+c0pE$r^644jR?QJrR2PQyxJeoX4WNdr04jP*Jt*6gI_A*yW zPEHQ2)tV_9Wk#47ZYeZcy?XV}tQwV%hT-voX3kgF>Oj928Nw$}ecj7e+4T(QXy_ek zP%tnuIuwS8ld#URW@X8LW&vt9H)hPubNKOcfBNguTPSA~QZ;U*PHnu%%L@2^sF<3S zl9=QcjPeWV)??@#xx26a@Z*d^3Qz>H=F>W74lwaUb#-KuPmf7?|*@7m7G7G>XEn)JkoGCRQiz0IIp{yu3;K)Nw9w!Sr{nNp7*c49aah_=S<6 zXTVxgAMhAbQWX`IdLGSrJeozWg)L=>Bi^Ev=_~3O{3K^PZ(%Ydb!_@dB}901lbp_#Ofd*t+Sz|<)H8`O;&MnVJ!cnx z&Q6{79sHiTm((Og^_7l?*x?huaQmEKPTpPZuw2Jid)SY>;bEQt?LyQD<^>>sx{X#! z^}laZb^qbMFc3VMi_0aXe$UR4K;XW02RBsDoka2F=2l2f(VqthsHG@uaQ=KMDlS`b zIh_$tGu&T9!p3~pMumm=__4dmxWg*0kc8Yga7lDBut&P z){UivCXw}~B}d29ga=2*SUmCCVRrt5zy%@g z*x2Ue<@JA%N&f;Fr8MMA2gAk#Y3Gb2mW4=cUwx;)ff&h<7_-#|rzR09ISKfMjk{it z9H*>44U+ODvR23A6dkx1R{#h?i^}A$|5k8rr+5Bc!P)7y@8H{u+7JA^kD(?<6@??q z+e4cM4dK1rHA?N}uvZc_lvq{=lH7%s16r!dx^(R>NfC7P^pG)kYQF$~C&dEKo}82z zWh+%d=`dX>J{-juvPd!M&6^)nTtsmpK>j)I<1@z@hF0;t@Ny#6D18TnwiJ>brIy`X z)BY9cF!bum2p=fB;f;?6`?k8|D}=8FmxO%jmi&%orbFwmsK@K7^h(U3!v9vTF`?g3 zuHoL3b3?4~-BgvGdLq=7g6t2kKSepRIPBV6%V4S|j@{e4P^+Z1X2`E5F&YIZxgw%D z(#zW`tIli)*U22s@_+)cvrgB+Pec0?$Ddzb7wWuk#5KEHW4Sm0>9gj)oWGAO7e}=m zdxi3ztD;q&+IB^^h5)VP8<3eN6qg4<29y!6BCkI`>;l1YsmPtJs4FHsMyE7{_&xx2 zS`#cY$6mxFwy}pzl|+YJ39;aE0N@w4UCxGMWP?q^W<^6auY6sNIStSYwgiIHOpfqI z#Kd^NpA-}j=n1B=63OJA{7G`WZ^5o#AF=kg@Hg}h>#gKX=-ury^X^qxKGo8>TeR0| z&AggkZmZGw1tExg2J!6iWOLnk%BsQX;SNsm4Vv?AELg%TesYo1F_@xohwSb-N==&W zJEkf;I7_R{Z>KSswD;ZKQ*6fUE$8uwIK@5(BEDv^>d~-3F^yADqWA`)OR(n)lwr7R z$E>Z}1IiTJxIg`Gu$~jXJiCAKIV+7ar>8`N<3BHa-@$NQOqal?Un4*L(ziKvih$<4 zG!5=0g%<0sq7nQ!?|h4f#UEmBr_aoI;t(+yC5Ga>y886~#=dRIxey=+FQG4B7?caW zvu9IKAG$-<0GO9dh`s*0t*>QHnS=OVGDEiJDR&%6JmK{zr{EO{mv+6`J6u33#>Z_i zr|2+ueW>AHLP>0xWDq{qU|%Ep)!z{FeG2z;9dLPPZqTN9ie`rjO)@O69twkEO5nEI zUHT*m4>%Oq{wX(?OFaW{L`HYAAnN|7oV0X%7}9>>N^yBG$5x7zXV1eMX4tQaj-NP@ zgmoS3Rp0G$>v&(IK zEVxhEE}aJf38Kod2d_|#H->!ox^Lf}phPnV6BMM7O>%M#Fe=H0WzuPxzZz$6eITy| z{&@+@$3{{PCfll%m#mh&fZUCz6Eo?;xQ9zikLq~AK;8_G8d=u*{>h5(Ma${yV&C7K zYJa|4qmEsZd;6OHf5w`f&2T)>Jx&7Hx5_^>e`$Rk*R|b9J&{Ttg&giVdwZd8LL2`x zLoSqo;_g+HoJCrUQ}K@+a4R>Tdi{L@A_-^V@a+>xCO`A=!pOz>1LYvy3IV|?=t@;4MPo*((euo)yJpUs0!E?}Q z%MI|52>inm8yqG)Lx`HKjkAoeKZ$^J3J7~U;9KGOUU_bz;1)&yF*BO#`E%!98Z@Dp z7a?cnZj!&r)@WoBBjQA?b@n7t$7TofOb_$Ton4-sCo-)ekC$noBbQqul!2IAKG}Iy zcyOBe<;xi}sH^xC`{E!>X69&}G8U^wzE==eE6eP@SadKZMwzN%G}#sk=^y>GzrS~$ zWmoGGRVPY+U*D8$Vejy~Pbm&s?8Tyg&)H3D9K&PdMu?Jh<;0APV_{z!8=sNvtVzhL z+DaDxvYliRAB>8vShWPJHlXYhFp;Ol#izpDNX8E6I0c}($^KA>g3mVKqG$|BL}$|A zpR!(f?+*1uHjdfi`0S`R5O2^8()H;-OfH^xT7n1amTbaXCx_N(@!+$e*1Ik9R& zaN4PeC057rbcKkexDaKvdG1d7GEQ-s^#o54OH62#Sx`ayT#Mzip7$4Xy2it6u1L3< zxSIV|(^#1RX=DZHcCdpc*&Wfor%s(pqs`{gK0~kPQCV48RqmU!0}qJ3mz`VUiy3$s zsmMo$)NOONFeA}(Vfg+TlL{QOt;swgMw^K2zO!PnTtsub8|2ATP`zQ@6@WDrh}OdT z+><4tgrOY$&L0*HKorTSiuIl8_3BGWcEf*ta%I6tL8o09j7IFo zm5Oh0{S+M<6`}m{?Bz?n@C`@m;mf?a?sVbDE=o_V$Im*@hzgx3Hl_Tn9%-)?v#6vV z|AYr^(xaf~(e3w?3V1TulEU}_{FaW6j<%dIf6YrxNOQA15t2Bh)7U{Tv)n;9jG^{9P_lm;2FIEE*(rLk;ULuHf(8^W?9J6ngN>VGcT~R6esu_jMb{> z)Dm>i^7*v|HL-Dj=3Zi*v{1Z*csR*`XZsO2gMcM9910%ZxU{eFMgp=5Pw@zET6PmX zj0x!)4E1Wfo{s;9auwA)h`h()r(j@e+7vQ3#8$b&YHDt7PG@<%8)2A_(!TR1TsliH zmZzwwq&iYoQBHDBGgU`vZXL9Bp`S=t34&ZF!cf6ZfaUy0hG2|Frk|N%lRw$FZfn@X z#S742fs!X`78U1KxxLta-r%tHB(eaX-|&y>nVxm`mmFk1X!mAhK5f_hUxDs zD!T|kuevQXVlGUfA*8x-RxFJpz-^p$HwhCMBz_VV)mJ9sRMlbZ<5Psn6=NO`vB&Gw zrbWa!`p2&- zBKz;haql!SNh2nUy7Xt3X>PfD2y+Pv(;858OMLP~3m5n+l$km&6?%7cTZR%PF$B=Q1Q|N>XTPVvmh z$*lwe>TWdvf`6mi7_2#o1&`56a6s=XyFP(ToLk*~!Cu6LEb_+Cpf17~wFrZlQ&H6p z@z~iPoin1Xa0%-OS4?wb8-%$K#I|-!ZwOon;(G-XEgqULzU%S;Ol~LMhp~U-! zmYV;%=k4`s{+O+?vpVnKU;tX`8XSx{L|DnRE*lXUS>qjTw&_F49=6yAf)px5bcFOE zU&(7;tQA9Ge>S58H0#{pN&WRZ7{@5hIz~Jdoqq1JmTnU#ZfFqQpedr0KKY#pJ~MQv zNQ_{@^=$3~A$ZF3?VobuQYCS^XkHJ=phinr4VI13^ORsYx{ZGc-#p2Q3v?`eW!EKV z{HVuNem)eY{C!hs6)ijIVG%zm-@bl@IPyU z;mgqW4FgwMMQ5=F>vu@eVwo<2Y|VgE-{Lzv=mjx+C=lQYgJ9$3{3+64B% zilx(X(Zd9T-OmV${#%F*Y3oxQV!m10a|Qw78f&yaOkSS3iM{`?x2++i_3c+WWE6qLT ze8`D1LB`a6A8>U=GgdwZ49x4n{f9 z(~QN+&URuJS1~{%jxU}ezN=2YdfLY#G`8j*VE*xN3o9ivD#kID zxl-n%>7bGJkrRsC?u-)u`?j_r=L=KLM|V9o+-9Dor?1lxCD5@>FrPo~>Mvhk+MVu- zHwjPQRK2;ZwnqKUuLs+@$JDzg)Q2bgCzQK)jU7&IBcMBC{PK)WR_4s?Yf=!Yx(lTJ%N3x}kdua5vjByZ_=TjAC(=4d+AoH_iA8cN?eO6{me$sL zfvl_^p}{y*Ku}QM(9l0M_56+CqRm`O=+JxEFPB;(OLULZ`)TuR8Div!F-k@)g zh)ZxDNdEk*ua8$~Xctsy-?X%tchN*f84$n124rStMrpriWN5f-iKXYp2uwmEJufLQ zzX82f@3%!bn z>2`z;?v^cEzW?|ErBzagH1+G~ck5s%Po5s11EzgPWM`WG2m!?!Pj7FL%@#OoD7wj& z!khKDkr70C{jx9Ewb39ynXFs9|8n#)zq#cwoa3cKa&Fxh(emn|r~^0BwG!)$)d<1O zCKAZ_1q%JSW;7D=*RzQ}BL=X0i;kQa(+n?^=PY(G*xWa#AK96!Ex`#{^U$2+3F zUaxqnZQ&c|fGF3KoKs4cE2UlQBQBxUjxnN1z9!_k9d0GnQ9m9^Q)WP{@cm> z7dV}sdim<7Psi?$Liu+-+IDFcjG*xF<#@=Il$C!C4?7vM5wlE{JcdNCUcGAe%K0h= zyMSU`zjloiatUaAw6(Tcj{miDDY*dQ6^lM?G?Bd;(}SWJnVAovty5jR6EfTQKFqF= zOhUa<7!bQ{ZQK!OXL-`S#^3*b5dpqFjk$?U07T86VKYspn2xm+2T?j4-nP1QXd|W5 z!t@1voZv%Nc#`r)em%;nFvQ4%)BxO7l~FDzwI90!&j`qt3gO~*p&*gK2ZI^U`-C?E zVk`68NY^(zEF6<{1?yTBQSKIDTYs($4ja;HUfEV8hO zh~R72_8##274)mMRZ~w-5+-VrGOEGP2Zn!-j0ZN`*B7e*12cI87bd_^;L4RNLTX;wKi(hJ=l%riRAu+k%>^kDp57X3)tVe2 zjW>ULdA`@Q)Ji!=6UqzV0aekfKV0?ptD;2{=8?p@mswf8otKw+-h((ctlhtFV%J7* z3N<{x?KeDnhYEd*%#u9_u51ztTg@vRbE^gq01q)99dKC9c>D9r&w1BUvM&VIW zWufa2IJ>(`N=pZ1*>Qh4=T4sDL&H>MZ$mIR0vunJ8Z@2$w;$g7 zuU{w1wq1yIzL?n?u%vkfBEr*jkA&B+MFAjSJ;6T_YEM|xXp;!2VtfzZL$SP>R~+?D z7^SVV)9>J8tDa8}@uBdJR^GFBuj=@!gf?Gy1GY@$L3C?04<6*LtP~a=+laLSVO4Ak z`B$bD5T&px+J=U7fjdk?`++ovr_AS7k*XFLmWC9eG~Vj5s63E)Qh^g6yJN==PfyQ~ z@bL9FO#_b`8&@FsY3t~OPBZ;ki+Oq5U{PA_B}vDI4U=c|t@b@U_6h#ww$=A-3`ahn zAebg>yEA8ueF&$`ET^5+FD4w8ye?EX5BrT&$oHPuLhsjiE${Fpa*}`ap|9Zgpyc{crqM68VNC1e zOg{U1jHx*3ZH#`hgo45{SlXb@y{AF*O>QS(@k)ACB7!_nwy5@t=YOy=I3+n*%DU{% zX=E4*#0xXZG}4k%R1u_uMXKS8uxZ*2mY{X+xv!g0@mz*?B2Vg4P0cPECPxW;>6Yn)f#M%LUMj8HD5weA4}r9jxQJ#5(V zI=6ppsr$?< zfiD4qtTvqDV zpi71BuPXMw)YOX}9;9gPvSsV$BBq&M?43ceg@uJDICBJC#l*x& zbEaaS!XKqaL#7vh0uq8yt9|U)5?Hg`Yx}%Dc-J0mUC{U~FD>=MXvG-d@ueanAAw2q z{>V!H@rQA7k&vSO639V%cz9g6a6!pyTpAP&*eAj-@m=vn|DEn)YF+|}Vc07-6Q%b! z2SkjdN{b#od@J1rMabRP=0%&c6u%OAQAF%Rf~UWgR#;8p-b;zvV*UYWmn8R_h{Scz z-XZgeC9KJVSRAp*~Ov{ZiWJWb$)wXo`^7WpVFF*X; zD=jT;`Q_>H0r=9{+1cTCtyMG9yK@!01wdLdxL})%f*?5-Q9x>{3~+SANj~wAY37vZ zO1R8BU%G^x3x>)%4S&`j^QrGCbidQu_cgVCn@iTqm!yy&wxiX;*9vz-(x3F#w6W2t zo!s7>`%^5k-t$3kqi@f|Wk@=<4h-BuN}YBsHkxS5VQeMT)YNR)rb~#oN<8d5IX6 zn+9@)K=f;*E5^y>4rSdKlQME~<=eM!2b%I0rLQUc&n!SNS&8W_vagcLF*yQR;oRKZ z2O6|E1g)J-{`n!Hp%0Nzyelt1uw;y?iG8-eA>Ho6xm~}PH%Li_$SazAT}rGXa=U3r zNwJ}uE#^Bj5x44joL~iGh8>MQ66NMFDar`2Kmf{`tCii>-|HhxKhlsf>DCdZoJ5lW zCC8uAOztb)Aq&OxDa+Q5S#;5iIyBw@;D3B~=d1kuP`HAi1ps@>hq<|iUKND_7(76g zgx;;>#*H`e7mRcz-92l({tTPhLG$!fLJ3gP(h>{Nb@&4)U2Nl$|LeDN`zm#m643sY zlQqpHz0|S8A2Kl!hG=Qd)Ok%avj^*BWe+d0^M&;12&(Yq%e&9JJOBjO`tZh@cP%Ze z|MrEkK}$%lip<`3N(~uOs7m80zrKCbc%99m*+s1WE!G;oc$mlXdxa0hP?GNE&SnD4 zLOv<%^9L?Hp(u79eeO-V`v_@a7`i6@fM|FQ95|3|@}f@V;lqc`c=hW1{tatS9dKj` zVCKisnMq&cZTlvPD^Z7EfoO^%kVbILn9 zf?7sqxA9k6{c_8005jR<-ghFkwKxE`eG}9HuS3N>BtE`YO3ZWQhEdRV)1mh_m&5)h z*NGW~M+-6XOGCq0-3{yL$?g?o7>|i1)(vSz1a zmrOF&Q1|UK>Y~B+Y#k=@mk@Hge=r@P1~Fw+I3v&p#C}@^*s2_WPGzKw5ePS-QQRdh z0#TdTX7Lf?vA3~!wd1?Hx;St_!w9RxZ}&BebebL7Z8S{0@FNB{&`l0eOcv%-&Z%{9 zR8aCMVPp{LAGPSni-{5W_$_Meo9Wm|rP*}2ZyI@i*Bb5VxlMVXGAb@P5#M@Rq_Vc5 zE6Z!}9I#mIYA_nvzlE+sCAMW944`#iq||?QHD2js@?j7t1xE;*;guqC>EPlu{4?~q za+;k%vtTB4VM~$ANFVlWbFEj{Wn7f)FPZ6Y)-ZMC52V*~OsZo-ug&Kh=M>+TdL6f< zl6805X)9}|pXmZ|#Gcl-Z>g`mmBOM8IK;<@MN^BHWc6+RaPZlysj=duX#L-vW|py-#dCsi?;r=$s8h9puY!MWyOyUrn}HVD?c2wVhKRQ+ zQ_QryH>P_jL)|*9h87~ylXcwv`}x<$1Cx?Ym9z(!Q;zA0`Q31k z&`ELC(JiK;M@`mm;v2&!VeTcq&t zE`nVj7Dn8f+=xiu+c8b@Fk)T58IDMfUQz6 zu*u=q1zv;`Kg%flPd=B&H2|%=KY#ut9~kffkok>_XLR-^^R)FS@;Ny5$s(Bm(6n z-W2=1*h%Gp1TJsMwdKm5Z722gO?BzMzP_@zXCkxXQaGL>jOtM(ti~f5%X}MeVCLM^ z>;VD*m;9a2OlEvt;(={&ZrL+ad`PFr|DMoZs=$h`uP6t*{_#>Y^`T1q9rrtFZf@Bb zKH-|S7iEzb*ns&nH9NZvU_5D`@xgIB?T5V(Z7RZSKrJd9aRu6ZZ!!At4k+F$)WJqo?F|*@6~}M_ z3e%@QnER<`P}6G7ve2EFuRxgA5}0jY73c%0nK{p=%@pa4o4eZw?`GuXCBuaSwo+$TBMAghWVO^9y8rJm zT}sJFX{ycA*RX;U+W`C>F=j!*tf-}n1(vG_vHuRHVJJNSzhDGL+LzW|V%?lqxPbm^ zt94Wu=ReEGsbN*ZFoRG(!gI>!#0P4&0oLzQxxZSqLpZc={OskrDQdOk&Zyl zPjQ8p%i(4JZcsDuhYRZSaudYTFbim6?<>uv*RXb}6N*B`sB5qpd zu~=|?#_gXn7?J;GbKvsU560Kz>y@bNnXM(4NGs0f57c^l#lId)sLKmz3Nl2jPEcZZ zU0#NyWSQ&nA4Rux?WE~jq~>%s(c$f-V{2=Rd2*ACGSr{MkqXwZ2}=;jP_S$Lpy+Zd4PNL-K;B@|ET}` zx~samLeA-<4^msUZyrnVV(S}fDXA-s6#%Kyw}tnUFXM%|j(_2H12%ip%a9YjEJ6jugn_BVlBe|}z;K#kxHbs6|LVvw%bnM{M`c5Rda75Ol2&bRdS+d$v z(~EN;VCniKiFx-9TcKg3e*wLy%(I_2_{GNV_VBeE4CmtJUMe84&(~KSI^9yRG8h@i zs@V;_&&9Xk*qz{wlLzjcMbramvUI(c_6SeX`-af= zbNr}AN!S)=4YSfQ+)TLQs)XsgFB7|U@chX<$JL~L0f4$P?vNFG|5*a}Sx$V9^>i#P z#Q~-9`Hb%^1;8Kxr=H{FU-mmXZUI_|($sa>HfDDhg)Y?s*mai zSdaht(?wW0srP4IJnWbgS4HdJZTE{nhtIF%`b?JResQqUEh6)$9u`<9z&=mV@}tFC6&9Aal8O^9f33O4H)zDo*S@ zIj_tTV1Tx16CAU)w=;B;+p(p_-Xhf1)yKyd+n|d>O55Y1e-IlBm#~|R+xmCne@9ud zuIC9XrwJx6;iAG001D$U!LY=u@k^!f#(r*n4|>4~4gD}|EIsNIgg6rx?vB*;W6y#S zfJDw%Ec?&rFP_K7#`TfKcuVy3^caqbg|x-OYZkA;>T`LSw#~KcFzZV<%rE!D7Upcd zL{>LFt(k~vV|d2x?4+GMxe905!?_-)Ufb)xxLn)E=si%3P$@1mV z#5cd1H^iSMnwmA#z>CS58S|(~l57}~aK!31T(}H`2HCO73IYZ~(-S2ck4|hF86ACu znkjEJEqIL@3Y|SECr0~k&?FQUzwmiGA|pNmD9&{~qhqkNaz0U|5OlCj-%q5f$-^7`G~zwd+QbGm?Q1Puz|-6tnwpBd^V%@se+&A= ziPqs^VOHaD)I(S8>C%xOZ08tyDFbfv0yeUlY3yG6e=n;&zhftbhnrg`uP7&Xe%S5! zE_;W=2=NKdE-veom7{TKZ@bew=V^D*&L2N{wscatMRMp;)wg#v{ojB76gzN=-})6x zjeSf#x0vmb({IjCe_@-_g^@5s;U+6HAbb zi%W6VR8y0JudyhBi0+y`yaQ!|Eany;1MI{lZJTmeSq(A=wD+ShYZ@gLU%6rD&W86< zs*6xGXc0~qyqZ5=va7oH5TIJ96()*1?Dy84%fSkR;HIk0qI^=Z_DZWm{XoGZn*;Sk;{{PnEr`*7AHw!QDX* zbLx9`+BXN*u7vzh?IWL>Zl^C7IWJAWaG}wli6Mh7$~Mp6t)_7Vnk%;7v;JJIqJ3Us zcf0e9x!uX58~qwy z=caj}#L&?oDcLsG_aP2h6Yss_n;Qy;NwpKrm3T&qok^8DnJ}rAUUzfA&b~bO~rukma0=R}x+v%ph&10r+8g|7w7Wd)AnS zgv50?yGHk#iuX=4 z(+t|kLu#{xIbB`zkK^R!>N;l*_$i8P~2(D&|Z;00&`FOLy+|DkAD4F!|mqE8?viBE^He9XswK4IE0#J>APnfBMvN zw)^PCj*6vQEQ+ge!KQJw{LqQXvO#ZY3hcpr&yjU^W-4 zme$LcFX1?zsl?99qtr*bXqvh(1!Rv<5crKmRonv5_!+^t;!+`@3RJo#uh|w1-_;r# z8Ze+zeLrC`W+im!0D?6Ik7-^f*^;hP>GC&BMVh~VnRG3BicgvZnZIL0LMWO*ccqTT z4V=i*#2>N`c3lnwRNC5Q+%z-TWmogy7cva3@~Q{&LgFP;vrM7}w@%6Xk1W!D1JW@l zpiM&)%dib`9oeYS#gVrC;MkXdqUiBWYEifw=lS>0k>=L)3d$3oe+9Io&EE)MBSmM- zZubW?*~_^F9Qmn4{h3C6nawpn1Ed*0!_@8P{(9f^b7(5lOc7CPc3EXP`DZ#dzfcY1$U8soo!Va2u^SnuP zcn)WTVRRMj z8c!q$)PBau_s#3qx$vYaqvM#oWH)(hM3r5xBYeR9))Qu(l*Wh{485;(6kYyCJmY@M ztmVwi;ta2eKHG+Ia&(NY>pI7LeL2e+)|7}-Ni;y5Xu7WKr%6dk{S7;z1#-SY^wV07 zr$F@SCn!IkQ8B2w&7@rK(>L7=S$cNt@(X8c(&y(>6@X%IJ-l6=>`jBHW@z!dd6C@f z-+$prWbKF>|F!?pe5O>t3GRM)WZ z>XihWy19#^6F%T8tQMnT_Yo5~@A2Q4jf&KwQ*wdHBSKB*{@7Vxh1ybS*c)C4jgoQQ z(|t2ERkx^q8Z6z>LPcv(&&cQoWJ%M~g3v=Yc}8G58xj&FKYm0b)RPUt)Kr)!K5hAv zWzPNSiN0kiN5*4H0PQ@^Pf63Valto4sYosxYLWvNnKvx-D*D;>z+$O+5jAYuN%)Cy zJYd30ja>(>f9G;&Dabh@y!KER@j^HOt1?|XrgCZBz+-%l+ zGT~bQfTPWCMLD$3*Zt(M0S@}8m*MSGlOc&ThO@d1G{Xkl_H#Ox+jp82uxn#>rkB2E zqxZ-g+c_h)V#Q-2c}og*SOd~t234U9%(OAjZ7Q(&D*?3P7HU95k_7TqEnzWq<%}B5~#`sIR0kXDmUDBSDhoLG9gOCOxN6-mj?%bPCR7-(p2bL#{NLZ`xUX zv1M{!cJ3mRi!`uXU_WriEy*=$+rGHuACMZG5LV^d4hqqBajab{Sa5i2Mv|4d+qjkT z)xGCz9ClEpJY=rxGxGWq)Sh6 zM~Ix=Zy?c_WtcL)fp09|3AuV5Z!Yc6c6_FjHaCc3!y;vI z*6c)^(R0AS2HEH3K(s*ppyi{uZs&<@%{!O)mPwt2K5%peJ3bfM#K&_@Ejb)|tCbp0 z8wcOTX1t7X@d~M#^t~b!`_wp)p~*6eo1O?JVKZHpzQgO|8QJ{|4`xIoIVmCj1`UbRt$-fga?`qkQ*HSrnP^Re<#^}b# z7Q0->pLL|xnb?dBCFD+W^~l;AF={BLTanHIufMmIJ>8CA0d%O2UxkR0~wTRIwHjTBEp*27x(CRXZVVe9Y$YS0j{=gfWwq+D_ zxdwfic9l*VyOfL;Yy8Y-?cYV~8v8uT&%62WhbNz@%uBkC-lKG--!px+Qq0@8Oc+P* z^X2Vo?%&Q$+^blYFMsG^ns+r5BdUcbx4=e6UOsZ(CTD2lwc^f$Dk?Xg*I0W46!g2T z|6`Ra7Q}o1pC{EB%&O1Gavup-IBaPth|a4WeBO9}T>#L=PEgt?xl78+yFe@Vv>sj( zT;SP2IVUe1M*o_+j20zX5bCQNEXQ~P@0zWF5>&OGKU_bUZHCiuS8V1&&=BSP#;(0e z#y6$I=~GK>;^~EQKlSkTMV3CtDTwYxP*9K=)g@%s=XQ*2=I2+onoa1Hz!bNY#Xv3r zPHYhre0S=klqqk6x#QN-x`UG}+_eYpKYHW?g~#*f6fqX}s1-&wryXPv~*-(EaiB!*z5_Fik3%%@=PR zZGN|9{!4tM;`m@oDCD7N=J6v7TU+xE=M96?;DCs^>h~BtODveqq(wV54A2rdVfdxgH#I@3&^C;JSx{}%H#Tjq1^u{)0`UqXD>FD^8_Au9OM&P=ukOXfYTBtb zNeKzri@ZbwcL2+akBiSZ&6a=j=KaTFYAgc`ZMgX$I7=R~xuUdMiG(_RKjstVwT))* zc^a$t2J*=;^_Vio$!F%%gsM5NXHgK2l=o22sUGD06vcc2p8R>QndbGf}2O??7ZIwCVgi zQAd?T)_KN9=_@VT`T6)w_o=ZTAkUj&y1K{mom60{Gaoo}stbB+PEd2wm{y|H!HNo#D6H7cJE6S4jxTR9(nqc2N4Z()`z z`bgM2A0`J;;=davaSPak?_=hT_OaEXh=%uSY%~IQ9skM?K(}uTSgj5Q;*dwY$IEU-d&2awyDyd_yobxCXJ=2_*l6J4`>MA@OjMLD*CaqMW|0|LGz=OLCO`_p z%d5;3k3c3qikgbD4lkaxt+(%hmB1j(A45Y&Q8ZGZFBwPOE#lmNm#9wgSe>)7qL_Ui zAHX+_y~|ewKt$_kx2;dS2CX%Aj>t@JOFPDTKTt-227L2$5y$K2%wbeIwrhvZQkSU_-Sd6+Wgi`rUY zVcHz(I>7a>-aP*WQ4Swx{I$~z&{>J2qo(O7jloa^6<^(pKdsN^(o>i&rzcu4eq1@t zR zE%QTZl1c-=f8(Iqwz}d=KC}$WD8z^-wJ_fuV!AfXuEl!vMlMd2hK7cZ#l_ktCOg;2 z09AP($iLsg!GXw0fWZ+k5!r4P@b)3-G$JSGsVDtUo7}?m58#kA6i-el(X)Bxa$k-p z5Wc4|9g>IUmKN;R3-4j9-U^ja2`Z_Psj0ItZM_Gk!^F8F2dFU+Rbi8yM;akJQ>Ra! z)-?8Y{c&c(O&+Q}+^@%R5bYGCoU5i>FOh+#Kw*CTI1!0K-F0wwYKW}>FS%acO$x#o zId}n}DLJa{(W8!gv}T9iHVh`c0qs8-K}Y7bn=4l}G#GB5g$4xUQ&(_saA>bw{mG;I z^TQS4u2s+G7MH2hT>S3h`ufwMiVfTAl4i|3jhI?lUFyZXjNs3UUM}UsK`U>;*i}oK z0bAN5RU6RQ&5{KcjIYMH`Tjjjd4jLbr!y^t_Q8@c+pkwc$3gsCXWr9BP$@GbV;JgN zgA??&+Bti+`Jozp)7*Y{8%O3}z-qjqlp)178EuSB;4!9hVOBJ7Vn(9wZfICfBU;_~ z_;?D@&q5U*$TbP=xFLnzvkh~?JN;!^*+1SYWM*P=7-*DcU|=A;e^V1T)XUI4mqW4( zs8b?{LzMmN6~0|dk5Uw-+ZiLmVg2bFUe<*s^(~3V{d(CH&o*I8tk``sgM-R{?};JP zSW%^GhRHqz76*XKzxXPC1U#g~dkH2a>}6yI4oq#xZC9l$stDk_W+K-fsZzF61~js|qlhnkv)*he808k@ zG})C8b<^@dV@|#>Z*pr=91+l%!ix|LaEM4q%-O&a`5f*5*TG3)7cCs%%k z7yW9_Y+J69Bc#=qya>(w{}PLj`s@C0tvEnCc5dep7gV2WYD*~a3X<&*QX#lz#+_gU zL8&ESTQ7$3m&%sKi;je6mOl`hug_N`z>wb-mCKhi5QEIS*Tv*i{pR`Jn!S%e;$4^> zKZn8VsPWG2()0B6L^3lK&(ZU=v|5Yi4gbG|>74_+H}a&T6)mi;z7Kg7V4fn(^L-Ca z|1dHsk4I@z2^WNu)*o3MzHAE9wDNMzWIBv4<3l z*+!ur_4chVm_-MSG)8k$umZxhf)WbG2%l=saKyvB z2ILdUcnCekC6p)(jEwlBUY)rBA0KwGV4tw__}snQ0~ho%)O8peu6c^2q(~Ov_%8vj z?}~H)gG4hbY*2}_4BNm9SXt9BgZ2jDR=gm*7{sH6W8hX?oXAq|_azkZPk#I=94U@@ zOIcV79#A2{VlSEox{7xU)*xDdQN?zYi<^(~l6o&J>@a8#6xJO`lgWysLgqJAx+sr3 z2PKKu{rmUT7(sN$J*Hm3GDIKuCO%$ON{O<|^{zF^Im%b@h;B7d~Q^OOMCjCkF0O`a^V zR;M(ioICE9Uf6b&SK^O_YfC3RyUU^SnyC(7*m9c&?x@1#iG>LJpYYmYMOj%c=rkkx^Y>gZ zy)sHZtW|$M9Zov>qweOv_QjNmiTubP=g-frtID7wOL%`wAKi7V$IzY5c5}9^xcDYS zX6acAqIj5~b^LF3qB{EdLeBz=ji`QYv`8hZ!@AF$qYJ3u{^;tUurPmYPRNG>1|e-M zDj?vk6`>l0Ion5~@2`lTPR`4FhTC_}x!F8G{^qS)x2ksG0p*mj+dw3tBSq_I{8~DC zJ+OeE#eTe2%@;8{hleMf-#27tKd6UD&__M8^Z#bKIb~zhBy5R&6+hPzdf>I@J9$=N z2RL!^Bnf*lEDCt^h?8pPyAS%EIXH@celJbmCVKp3qNf+$Ak|^~m)4CZKQc1wMt=?0 z%)yKD3f*mnkh5V^6F-Xa?O@ZiwY3i&IT9rvf+WK)=x_v-#j*cGtq44qh}B{2yDnv? zwdG{8<>6af3n#l24OAIyHJW3n-yTnkzI3EY;f#l!r5I%+aAqGVMmg|5I5Lva5JQDp z3Tvs&1SyrUP3y}jDcR9*6j!pcLrRRuQ6QZKb#>`Q>&?>AZZ=#;#rV55w@H|}q^tCP zZ%xcP3i`xvdD3Cj;LuP^I9~<~6+z9Ysn((X)umjU?8wg;0Q1pOF~M7|&nT5Q`61Vo zUKeM))&E1|jQv|Wuawm>JOp%H9lbWXvC}-;RHf$#S8K}M)Z}EFhYM54A98>%(YcNe zV7Q1+%I?O;rZ=$87UN=2uPd!uyS5mRFSc{4+4OLS9IT&^{`z4zPK3TcSlE!jA=D3Q z1CWs58CkY&;$u+^-En*tZX+AGR;uv1~%rhG`T1g{K( z!RxrV?zr?;2_rrIEN@?HAnF!D_wVm_c20XB3@`uAB4Qzw!@$@LiXJE2z)L)0+bH`0 z>Lo2%)tu$g^Nr9e(nT-c#F()yBZFd2TALMbp0eav9=ol0C30)ME z{@B&gJEEx_L4$V7bM6PPrI1(Sbvlrychr4Oj9bLS*b_Y#uJOg>m1xYH84Ci_ZH=*@)BGaDGc6d9!GZhwd_ z$v~QJ+($riBVBqEIu;m8DkeOQhud&1E#`*?2ko$2OV84LiC+p@*`+wb%z^iVMMN!& z!oCAe6@u~u9mKOejpOE}>Jt099 zZD*GveI~$gGCy~kUTbV$m3zenVl%r?3XUVpZO9#2yMHTE{mNJR)k5UwJ?pmkv%MU* zW_0z78f%~!_jww3c1BS<|MgOZ-K2}GQ3Af)gWc#?ly>L9{0*t(v;W-;X5z0JaZcx7 zLztKJ8YNsux#0pv0$KqvQfKxlnSfRRYWqhBLk^-!oO;i+(2F?JPoWy! z$wULRY^`u23nK&~e#|9Mh}OqaKbMr4VbHW77hiuD^cWU!+{ke8`EyJqCnvuFqXTmv zod2uX*_9wB8XO!XpA?M7HDt&xh0Mk2Tim;i-cilr2(qxC0XAvx=upOJhb?w8s&Kqp z(01?MeaQc)k`m2==F=ICyM}IERq+dC3J@<6_Sn(cId4F+pj`To#_AJAhGyw*i%F;D zipBk82_L@u9_8M%XLr>j-xn4t`#uz6e046Ki69_fz61a=TD^2pOV*`iPR3UtfoUCF zB>yC(ZzJWX{KRS~7f=))ZoDh)2>EPiCmq;lVzT6+73tXv`LGv;^~^$fJ~f7=+&noe z%EEx20;-m;eekUOq2qq0y6vU~T2dV7WB$6Knak8@2y#)}L9iSp;%EV**)_6yLuO{R_Zp<1N;W32dVrntw_ zXmCs?rUpp_<~BBERI#^uiB8A++NH& z?8*O~QzfievY>1`8{Cl01};=4Y`5HeC#xwO{MdCHDA&$#@{uDQqw5Pkdqm6Ps4`3vww`PXP?}JS82Tpe1z1r1_{V>IFacGe--Xw}41>22`0$}X zX7*3|E-(~Fs=;;i|q?o(t)!;@=3kJ zCpWh|VgRHGY2AtP9>9+ewiu$B58WiPo~)q6M6trUx^-ADK#!3tx=Y+KPwZ5E)YQJ68P#A|^glNKtzXqBV=mMw-1@NKOI2JM9vEE{$gKUWpUU)(d9Ce8>| z|4p#rAleXUf;u7>Yg!nfgNlS~D1_&ph;J@24UywqXS>J3%vtCeT|w$!MjTG&h3=)O z$W_@6CB(<4)hD%y{JrkdgGH2H;km`tFwLK(G3uF8N|}9ZX&28hs@TzD^QjDFVoE?7 zg+xU^wVIq6ku0!1-?B|qH2R+_o~kd_Y$k*$sfJO^hhWac_dv}9uw?5Ux86{(y^?y2}lK-#HsPx;0n^i{MB6n?87~meT{m~&$ zdg%A>I>29-EL*mpovGJb(Z7x({ghgU{sK;_nS&wqT@v8MUYt}!k)a;LX7;I4G!znN{Tt*yl_w0EVFG?zcLiOdv*`rSciqdb^y z)pCmf^|%9>UAA+iQ$Zw6==gFwy>N;?>@7aktXt*fZ=I=%jXn9$A49-h};v!h3N>fj@w_<%7)D*zHtSA();k+i%%1Za zK4u=-Jn&=%4eo*CT3V3zZpEdW==cAT%d=OZNj!)-`xro!$4DS4@_7!;5&kM}YFS(C z%cDb!4YS|yhPzL$w@z*Rb=U@Ll=#<7O_JK|HEX6Qe&NJ>*L9qXtLnV%ZvIO>4E@ow)}1N{wap;st;S-_T$X)d-z?Wc^mr8`bIdrhZ4=()U?gza^%f z>sy}*NJ~TC7VpsaU5FAf@&{b4aG!qc9eHomX()OGKgokM=zWQtDkUP2e^+1qul$&IO=>A8eDBfti4g0~q^r)D1YLVdk9kV zXD9ku?DaM7f&PoIdL{>l}U5US^V)z7f1a;(-dH}+E_k*av8gCDjcn!mEl9a(xGR{?>n0K<%s3&;X}Nsm)N*&X>=tFJ#ZgqE zt2f(p(V<>kgiZ}diXjR$w0@V}>PN?`867Wj-2_GMP)$inj(e5y>RCa7l8NX1B^(BD z&9=h{`R;X+jTBc003L#*{0X(9fy`-#bK8PO8UNi~_%zcr0{9ve6*@hb2JWQcy}O1Y z7Rfk_%5ZbcR7&alWEpnC1L)|!S*@?4Xl+}aE{)Iwb&w^fITIUPB451{!`1O?&t-W` z4}APs=nkj2S8S~CT^{+*ru12TbZx|K27TowY3Vg$-*dhA60udoE(yoK0?wnCP>vJN z3#v%N=K9d}d@^RADI6VxgNIbQ)OsqzG~jguBZ-&Y_he+tCUNl~Y~gAQKG<0RSLr#e zkXow*+UWy;@(S<+hwqNzc2nw zhfDzR^Yu5N`!OHFrN6_<4wL<6##b+2?vqeDz=#O^6B0_X-Ssjz|HdKsDV&#L)XZDp zHl-u;`AtH?&w(``UY&^zqo2&A55-O>Hb28`u@!>-o(2C@W=L&ZiS2`B>C$^2(~93m zlfBSo$Zq0DCBoGpcKL4}r*ms9pvedFgo77qIbc~&i#ASY7lMvpLJ@H8oDdFjG?r@S zJhB(Jp+eAnB6S-q0}{i&_lX~cSeQNZWz;7@0f9x}5+;8)ml2K4f zfU}77Juq)bTRVXtiVfQ9*W2W5H>;_KX<)BEcy|Low8)!OAuT0PZI%;147UFd2Mjn8 z?3?DQLP<%Ia!h$I;sZY%v_U0;m8ntY+y7+mOnNQloZ6i29Xztjy!Z?>8EoyFZ&P0$ z+h$bcsm1hgIeVGvSxKe#9@gRYl6I{(*YNOo7_S0UG1x*mXYB!QOc7ql=}(voBf{H`YDEw1@yjnid9mlzR`_0PrY!e zrDKK4)G!sz^0JC9O#L-T%Y)#fPet3YI`7&8uN8}-!46)x4?me=FW0a0E?o^wtqX+X>j<7l-gx} z=H5my8xh)X0N`2uc-Fij|EkPWzwX<_01oqe-u$F7I_SqawCn*}R_3zn?Y2Em^;d)= zGBO^adJG0S@D7o`!0Qi+e%ZaL$JtuOZapj$W=h-kx)hHh!VJkR>-SvP0&vu9)U-}2 zvo>47^$4e=B`Z$g&4k$n&ZA?MuM)SjFSdu#lT&Hu$*dds+pilYf4eL{XadLBDxSj! z5byL|jx6sYu%I_UXPjeTD%(KdxI!~N8JQ4~Mn!SQ({*|t3`kVjk#==_YoS$nk(t<` zr4Az7aT?i}FQKiGYoJ&Qk@QjJZ)1rRIsSBtR?x=1Kke__?)sQ(5dgrwG zbx%sj?1o2jGiq1eogC9^H1@o^JAZk}m4Fkze&H5Ft;>P9_IwF%JG7A9a~`^>b9NLM zq7NWk$^5JK3G*dR=fpyg(sK7mbOg8~Z|X-QtKU?Q(U0mp;iHPU;7-sl^t;jgmdaOA zHtlqK9!Y&wx${w8t_X9WRz%j|1~KdJ+ltb+%6ls=Z+idOuln+2LkzdlO8u~$c&Y`` zfPB^N3ob!frQH_@n?8MzYIjn|!D8kXoaDE9M3tlk1$eJMDoW;%7kex$sBoPx0Pe!RnN8OF+8h0h z)voC}B)#;eb}4H}#ahgL?Y*ck?P0L0qMM%Dm5OMheZl4K_ZyPwraPDe2XGVb>6ebS zE$>!z4my)}^u#4?kA>>d8M;xWI3!?B;K7%n z_Fmjxn$IQ1CBiRu=HaEQ!(Y-VNWigx^bI`6N_O_)D~n3v)v$lE-IXoOEV~bP5IIyx z9ih$hsu&{RQ8WvyR%}ciYZk7xqg>l- zypVmJ%JjsI#&~b>m^Pfp>3!hJgvb*c9IPFnI&srNAmf$mF z0{2hqU#&fh1PPvY$sUi-+5ImHC$;b~unTj@HZh*)IucADoMpJULp89NIS^OE0a&GN zdARtXVp~qc8opb3C$^Q+5v&w%P3cuH4k-2+rDOC{Ya+D^zPbn9`P`rB@R}^5Ah^V0 zu}|;{_8lul#`f7bDd~q0bO(*(<(8kGXe85J7hFOn@=FGGD@j@6A^!F=f9v+!C;Rs6 z>FGu1{4t%1GX`f`Y74k5bcPVubHTRqXgZBLCRc; zwW#Hf7QS(KV&eS$AILvao8dP}t~@<6+U@I;x#WHAL^bE`;cy5%H~_2y+P;&VEE&$b zd%yNQfy{K(2oBYNyif=iJ?1C$(ZQ}q%9Q-uXby4xDuEAeh4)wy(x`jrT<;HfNq+S7 z+{~D^zguWVg0TSk1U`MLi9-;)3lp=mUELYRLroW=IhEoC>16H%qMGeF9osC6eEuxd zdralk-Jnkg(A$ZhAw7sbc$y;qSd%F6iGtz@^H0m43`x@moXEx?kT5o3#q)U#DQPSf z>6wj>QdDhjvT3N_E88Nt5VQ~_nOQqVhfU&6hP}qB8Poe~g&^I?GnS_(Ofp;qPpqzf zXWQ>_3d<$cg0(gtRO=m^OR&kVL5=opKL5}47cMDOm5)|ZCNlGf^(8z~1nJDzJF=Ft zKW{3bqe^j=i1p!^a@T|=j!kC@&tbk!ji@?=y#Cd@lEE?_dC1s6`R3fL#vE8XJTlUO zH%g#76?9vtFCF(+-F)N5jYOn%Gq2cC-%w#InRT72@+vO3U`VQA-MO+oO5;nD^oE9d z0E0f)i&=sn!cSLLCPW6xTiNW#=ZkAhXiUmxv*m{m4~`)o`$%H#IzFo_n-7`4jS;a^ zaJfhQ`0ebUnBR_gP&; zU*7Mt?CEKb7$MK{M$2%_cR}p2X1cuRMFFm|Ar!De3Dc%>^6kh^C44da#HPBYy2dm4 z(u@R-?`=vKg=bbIZ3tu?D2hnb`c0flS!J{N^5OHtpT_bfGvZSq*8Em2A~5*j!-qW{ zbGy-dipX)=Jw&V>RJGu_cA*Rvl$2a`x`HZ3eIiDU$V8Z=;p!a46eH$3dn zF=fMOFzV&=xwi7X?XKe{@i1Jg2ZtetZyWiXA47O))6p3YdqKLqoQD+l#Qb!}?GCmAM|Wu1fsH z&=bj(ucT)b(L|yO7fHJWWfoSH(o_%~!2Avsb5(30su3emtbCw}^^&Gnjg`pm-VGJ# z<*o#Ka8NE~#q1*A2^>@c(Iq7lrQ@6D!;2;bKeHof5E)`2+Gg%2M28tlYD`` zD@uBX4hRoN*tw)QE6TOO&GgP?Uw;HB9zi{g;3@3yCu$fiuz|s~4fMtpVMQ}zo@-Fa zL>{qn?U&l+)m*tOkaMTLj>F>vj=@XY&!00$b%yi=$}VAFNo^f7*Ph$v7b1ve3nsIg zE+d~}Hk*zkA#@;2+iogMOCrUQ@GofSh^;w1+|=*<7066LqiZ-iibJ!sY5R8H7i-IVj8jg9$YnWt;=~4Q z3XrZnuXwQfZ=~D=I^3+t0Vmf!KdE1&`l%kM*u)<;O#i)^iOCpi(|c?HaCX6Cd~0 zf5IL;x?J{Y<%izbiedh5Pv%U&P`-tA(XB->W#mOsTIW>lEW`I&)xfo^8dz}!$@n4 zxpC}%!MCSkI43<~49Ye*>|c7!G3eQ&M#{LnRi>b zxn;e2YFievI-+XZ$&li@x5;XU59|JJ%MT|3VsI5!MIYrwrIFxv7=d$(z`Fc(70%nG zNTiWbwKp4Viy=8nZny&ly=C(H`=u&KkiuHm&c~Lp2I4>{rB3e(g_ax(9icpT8f>Ft zV`C+=H&yYdvNupJ{P~oo`eSj*PP)T+#zQVap3@($7+=-P%E&l&;>1;5MxQFH2W!`K zDukV%v(j|hUxG{@tfxS-%GC?d<=lV#_;z;omC*EtMyPlopE<5=(04J*SmK6{Y5)dC ze(7W7-4s_!pJ3%{(OL*SNIOx%_>pU~5?6IFu6Y%%`C3(W8yOFpFntsBkQAtEZozLE zqd>=GAxI|e-vvll>GdWKT3~bEvH!Jnbndf7|nQf*gjqZkIv^>--ZDLyN}vCggF*CIb!p!Afcr@r<;>@dGFTGasZQXjX?*~3mlM2->b%rFAR>+mxKiq4$aDZ)?oKMHV zuAu?AuRz9$dWD7>$EdY`^5;Ig=7od){o@(ZhW^OJK!XbzxFwJ?Z02c(cO7k1bd0cO z9gt{;cM7A=DOkN^YTAmOmZp5k`L?!X)bn-G6g0uaCxXU<>!;EsnALaeDC_Iy751Hk zIJuM$_=Vf?3*7Jn`8*6{LwF8!DyZ}k&d>^~=E%_5D-ysI3$d{W1@U+Ht^3re+O7BW zpoE0PAx%vS$Zxv3y2Ma4JRjIpW*35wR4B0+kFDu!HY#*Ze^uM_=Z)PLni?89Iy=8@ zIS4z=sW1_LVg~*SJqE^I;AIWZyC>_pP;Lw9UOMU&MlL z^rz`h7w>kc zVYzM`R1FkNUBZh2<+&2YOrECugk)j({}ML;G*a7A0*cALHuxx-iC&zt`8(15y> z{)yJN9Itk8Dyj_PiUm`fXw$Su>TIjUM7_H_;LD@w` zlH$b6o51cVYMiEtq^t&Md)t3k>lq7+MrOl>GZupP^?E=(^Y7Qi#dfck&Q-hwVFW#R%o`ISY~c7ZpNH^j z2|D4hmOHyPLnG!YzvZ7l!GEh~Qv4WJcOA&TgD=hF_+S7;zIJBfzkF6wPweP98P$J0 zH-kx44-XMB7DSJIG1HN>p}6#dso9R<=pX*`C3|a^F3sq}OHTwKog6%)2ERsBw$opB|2W?jAQzz8S!#uiNruCV_MRT*0x%6oA%2(!MN994 z$y6C!u&dzKmHOwuAUWcw=j`$H0eUKubU9F0LCpq02zvg{4>o=oeLT7>$L%%C9iE## zYW^hm91Qnhe0Ya@QBk-5pS%6{zXM-H)+t-({o>tt?+e?fan?S2zuX9UZ-LDQ84moCXDcnxO=H_r zTaty8oDR?|R*vQWq6bZSUJS&SivtA^Fd}synC>F?NR|V3=Pg^e;>dZAqDJ6AIJ9jL zvTO&%3n48NEEINoOl?w)I-va{XBPNK?UN^$lSE}i2Z9tJ9V8N()BEYEtj}JKj?K-C zp~+?x+j)sWx02bdar(u&?T)$`l9?WxD5#Bv4H9WE2N)FX#+U;gY@iPt^U^w8jK|%QS?mb7N zbdOAYS;-Vh(`S3A+q$Du{-j>Q{!=<)TdoA^rha)6*lpTlc}{dD{|wu)^J+`{*Ui7N z*L-e&Y-9eM^-KL@Ybu=;@lez7aG*nuhFIp_&;4N5kR{*q?8@M|3z`vCm#^efLC(ZL zhP)OMM`T`+R9#G7RK`~SUZA=cD-U6m!RP{HGI?QjVY+hV&rZ_`1JxeutFyh)tnShw z;ftSH_NDmBYpi2uW-9&sMO>GpN)Ii#Cx;p3xq@)S{kkpvYK z6x<#7C=G4K79gWA6QSgBxwO#klTPY(Y7&_6Xh@Cj~;pU6F{-*J1iS**ISjuWAO1xom zR1Mv44<$DzCu@MSq&f5IM2&v=)$AxV&U6gstR(w31;N8l zKBClys5-5tJP008y&Tk%UiE3fUDeL#;qXPRm@`t$O{_1m#_4zQEdUIOCWc8yCf!+* zxeVK|!Kykv2PT&j`z^9qPbvr1*Z**0xh|V5r04%%7igXG6a0+RfON^N!{lb-nfq7C z4`h6QOwBvUQ-O341tglCN1B2rR|cdBheE+lCX4xgOR-$x*MPgAcUSLssKwVHt8I&- zVmPj$<7k(f+ti@QI^JIvgX5dF{gWTg5WIngl5G{)v)3#j3FrL1ty-#4JCfm;K829C z_xA)eZouz+3PRbr=~2g}^q_;Yp69!M471g*NxCoM*`QJwno0fyio8mAo41jW22!RH zSL*qm>-fn+AmYSAE09A&FgGM4LgRzdg_W7{!_DQ%vqcMWfX$Ilg{}Acoja^#q&30s zptlBUv2FEI;DO*8Nwn>wUvF$@!gYx43*sJ#(^sLZ_-1bt;n)P0N(Id~g3ZK@7q&jc zcS2`y{Ma!7N${pHpc%oEh7V}R7rC)JQaeHGS*12s4pyEgacIT)-0ME&@N}kC1XMlr z2?$unMK{63h~-nt&1o~@gF1Kyw&3Ml9*eWEv8}`ZeLvH<e4J=$w80CpH7yn^6XX#e#Khr<#S^{^oTA||nD6by~*fI!&#en>tpFBGRw zkm^S~QdNv8#(4(L0-$2OQQ~MD8$(eQ?aIM^<;oRYQ)Nu@OV81Bxv-)j4azOeLmC>% zT=u5`MIk0+af8zo8@`D@2eG#Bi$QW&h{$IW@ty5F(1{r{Bqxf>$V_pV{B1~-&cr>@ zd3!7Atbvr_N_!zJX92FQ zX6%hJ-)|~VH$WLE1&L52W3YDa$p7b%ZV5AJ9-I`-zmOkcqgIk~yN zATolPaWhW$eSd?4*KAiPKp!OM{uL;P^O}u#gzh^3M9jRHl}fysaUMvTUJdNqvuk-;hh5ln`# zpr}bP5&vJ92=b?RMSvM%-SzW9qBokj=29wCzh1@$<7a8b6~gmn=tNhOt)h|-3SxXxlZxilpue26GT zkRgE@mM&dRi2rg;4L4f+O(eiReq2L-!)qU7oBPy8jFUhRvI!m$>?W0!mPigisqOl$ z{&;m=T?ouQSKZwqEy&1jyWAQ@II!QpUx`CqdVXR0IR*8*3_AnCOC>+-;amLaS&<*SaEJV27jfc4!+b?A%dfcQYksGr-o)qtAC z@buz{Vx*zbpzZ9Pd4O&KQ3@pf5r?7@&VCAr;$kx~EUKMCDw=|;&_*M92&e`1l{@ih zV9zt^(j2rVuGW1R>oy+i*?w*DtA1gW`tMO+Mdlxfd|YbLcVTHE7PfLu-pik&N=R}| z$X?M`6|ooxfMZCXy;H&$1SO$Mg%KkX3^j0KT!%33zG}REZzy))^1hCR1EU!dP;xX} zuSZ2jF8MPx6tXbbkh~Rd3d;=ex$*fwq(1~p0PtW_#X1T+q!wtg!W!EM?+OL)aXGOA zY+s>X!k}sr@Qy^9^kp>F=s z+38hiRshE(K!mj2_PD@6cJV?m(IL(dG38<8fq_2}dlP~`*2L=WK|A02{;fO^lNj6n z0f*>y$}{qdpW~GB0htDU2nA;@j_g?3#qF@{c;gXC(`d5mS~!Xh2k)dl)h47%EeBKD zthNcbm+k84SQ2pQSBCo~v-HHtIHtrA!A+aIV4sJKgEVn4h#7A?vsb&gY0Ri)8xlLP zy>2#p-2bKL&L;Q_$IiBWY-(A-8=gek1qZ13H-G2pnQI77N}uY4ca@vb>u7st-clN* zhf8YXhpj3BxUazh^BxZixbU-7WcGY86MKGa8${aoMyY?Mr}MP!=Vsz zd_j6EswBeMrlqYlH8q9V$}nwi=hKZR92~=IESg~baeyNR7hmxH63l23(pA#`(Avs_ zrbst~&>%2)98Tk?Q%<&A3)GnG5V*Gx(4NABcd{=_W^%S1&RkH*+MLt=+ZCyV%zXqc zAm59Sluc-{GoS%p*(H>8(K^5Gfv@; z?t6`AmWY8U^rKP7(+yQ-qoBo?tbp9!#S#Z+dC&L?w_AO=}}yh%7&4Z?BSjZ zdr(56<;2U7aSf4eM-^taw0S<)?cMetEdX5}PpEB&G{Z3yle<_#aP8oM$;r*V4b43m zUQDHdB*{AUnIUNPbuc@%cK$*9^D-Q~$)9(%Z9Ba}F7d`k-vh^pGYLXSLDy+uR}xq- zSXZ0ZDEF?|GmIp)ufT}$NbcU{uSf<+CZ=tmz1$ZkzuHFT0v&RGmX{ZlP!Z!PBpvgY z2d3>c`wy6ni%A`|X2O06OwqyRQn&XyQ`>6iyj)BFV>8*O$n>XSwkQW3$7k1I>$WYP? zUV_#yvCwqWcOK^Ueet*N=j)kEaXC6~0}SvehQE(N~+F3!mcw-q3aVz}o? z@czXt);1RC+3Ti$g)7-!%$c>dtzRzEn5M88nu22}URBMlh@K7FE zFWT^X&7uWy@4u!#bj{!qDj?wYsJRXIB8W590+>)v{|5-NqDBB@Lngv-~(th zicm!b#4}7p2j-2<1wb&irZ*)a841#kbJLEh0X!}I>R$m)5bq|T8UVq9P1cb97eFTNYqMtFqXVy zn_}TNde2h@_a_*~bHwU!lVjYbZRCW5e#uIk=?n(xpsqeD_MP29wGZx@U$+Ea z6Xd|*^b<-5dBg~BRt-k4$bU-R&a4dm)@$ZpZhQC;L`iy(Z*887Cwb0khAV_sM;~P* zL?!ApcHtw1`E#So;DC`p{q-uVk9by46nsMvKC!;1rw`rfX%Cwq=LT~!D=sZH#Re-;0Xd) zg9ey|g{2+Nzx^{|Ua^H*)@-4-={7K?c)Y0&rBBSX1m>jjL4Kr8R zFG^zZem;&=c?lV)eg6zNJYdTOE?q4n7`6v?nqZ;yY zzgn_o&_TYhth|fFFqd>jB}0TVGL@q8r&fX+~-@1 z0Ujd$;BSnKj=RrAyVO}aZL_Aqp1a@=z9HrZBQR5j{soD=IJu&=-vAXo->Mo!Mv9;r zTLhCU`aW(MJLDD|#b?|o>$%~J+mgf+Z5WAlVz#xmb}cRzGSsOWg^!Ah@`am@D97p1 z7Y-X8l+JA7$ZZV^3lrM8(-PS!SOoVTKJ><^28=SS`F$EeS0MZ-w2**Ggv1c_BG8LG z^=PtAw45B*l0M1C$@u}cE)oX@OodEzz?OpsEUVn<=oTR%wIs7bh7QYGWdy-mV$K_} zACbJ%jEoGl=T(spo)ZTn`Wtf`keA)EI(uFfqiRC|wSqn*RajlIB3GHu`ONW1=Q##> z{qf}+7TV73Q@gDQ$_F|UH=XR$HZkpZEPuka`0JHPiyXuPUP!rHy%4Xn9nBj*Zd79w z?r*6AI;3U{TnDknH57`%++hETb`-8CKlWVeTMZu7E`7{Li+@+o7tX6Lo@sOatb6t- zIt(^v#%xz?Ll^M^R`b+=qoD^qeR6Q5J{J+2&+F%bG2F2agwMZ{e4h4=Zz@O|+i6s8=!cA*68G zt3ZCOjs~1hFK{jfg@n}Aw%9n4%sN!Y|KJg&$H`nDPKB$x33p|nL6k-i)s*f~D(ByN zS05u8AZK-s7JWdKkd#bI%o%}X!Bc~;Xt7&sQK*+=!7T?#~ z2GmdNSlqrjK<+&THxm&}{`@32c3I*JMWYl`LaoQ!!n}gp=;P6Co|I3FccJgyy_*c6 zAS2({*v`TfPGWda<-__ogVx;@GdakxIuOYO8H~$&+Pw3>Fv!by2?qJ|f5spY5GLru zBacn{V4NN#vg)WYyEy8}cr7iAdvX2PKQZepZ)%PMa?NRuE!PW`fK#En{fQYcSPJSU zT4v%)QI})%aw+nDF%hl{@&PhajPOXJm%nkHZo9DTt@yh6r3S0>@tNch%O3ZcjDG^G zd@tSBPFcGCqNQkjWvbl!1Knrw>f0aso~w>R>Q5nDOZbP4ME8qD)l3xNsu$x87o+|f z9vk}sQfFgTm@~<)YA%%`hE2a!EAhoRQVw4>NK{KlW2W+_X;#J$RW_bZ;oS;D3TT?)AKJKQnXu# zpkxSsce}W5h6|09$;8Ch*-0E*Oz?@HJNXk;7x^Fb$?zPKd23L|kW)kdOSiB|M_p-d zQXpg&2+o>8VAT;I^jH%6un7GIfIgr-C=+Q3K!N=pYt_epMv{_q)#E*`Ci;TvMmGg) z7Q<6h7?*&mV-^+ol^xN!{M#qofLs9{?S|xL75XnLp4Rxf{@%8HV%xtwGsiTyhKDqS!+-SLqEp&gaN85n^6S$h%Y-D7M)koN-nH99I4kK>PfR7?d*Mg z%gELRIo8m3!yp2LXAwRwHq4pu3i^_Qk6R~YN~wAf2*6nTEAvX$c#CJxtI^yh8_K=( zv--oct08Yl?TidDS*dcy5*LLaF^d)<-F&;Znyjp>`b;&H+*^dAoCg|_;(P|M*7S_w zr+s^{3?aOG8Rz>PQRJB#u7y6ZCIHw#M;DQp7zm56xLE;3D0U9d0MKIsog#A=jWSZf zoUKQB;i{QQYxr8=JfY+W|p{pwXRHWcs@lq;)vc#dd}>v*}by;nVTJE0Yc zCimM04&cV!cfukbK|)wH--G+%Aw|uuJD>yN!(Rhviy(Rph+OY0bpQMrQDaT~C9eH( z>5Z385S;~1XCaXi;DoX%?9DLH!FgJYeg!Mc(ozuqE(D0T<#sFpAANwe49kiduxX^# z6#NB}-rlvg3ne2JD4#zod?+gF&KkA1v2op?ucI>zpro_6_x8RKd7R^eDGDjY6Qkv` z&}X38LIn-30q&ll@bCb%280!e)J6b#(ArP(z}1>$TwlcKYDj#q>6t5T{w@0pSO)>f zfS+OV&NQ9||5A&WP!S#IzRUqH^0MGeN31Uu2)5(;qs1NC6{#iDdWHG<`FEJN&`0K3oIJF<<( zS|ckIJHI3%sx|t;6@pi@FIbl~rXA{MDOhLv%N1zOG%mUja&Zt1ch%+e>h%}tXE9Aa|W_=@p8SkKzfJD%$Q{U1LfQYa)*q8x-!W=1F(hfrpA z!`>O$j;18*SRo@L$;wJr3We;Qz4zYhIOlskU*q$Be}A{{@893;_w~o?CC)jX&&Tue zxW@guU-#=rOH0cqskEDi6%9^ax5~LRdlbZ#v{7h*Zot1FqWuM;5b8i_ngNIlXrk9o zK*8rH%m)jve-4FQ4h{}r(x65rCTfr&Com+sQZC2N*f;?>U{!!(Lf8jE0@AL3Ol<5$ z-??q9f&w}0Z&T1{7yvdFm=x0E$Fbie9G|8qlm@m)^H%ltmdHsZp7HWR1j4Hj6Q2^Y zSKvG?zQl6P4;gp|M-3s+eo%}54Z>%yL2m_AY;b$%m(^1+^B4q%el$1dbUmV#F|oUq z+tUq@-;d$p$^Z&WMQ#~5@rT>`wY0`EwRocVK8-%}A^O9hw9_EXS?>x3MCfM%4Ucym zF#Ga~E}|U}L3ba9?>q&4&gi2rPE~lx?*gV(a(-7V=GKv?er!h&pn7p}a4DfmtSV@V z40!?wdjQTIpxEBfq5RLp-Rr*0unyrlnSTUUm$g-l@`~0+z7gVf7FJBk3fD9zAlgG_ zFOIQql94x&jDSe%eV}OiaqJ=lV?rMq0h&SAg+Yu%1-X!H+<^htO{BPEGVPW?f1RaF{mp^(`= zXVf3mXEtW;GbIAv8V2IHW1nh~Fa@kCO5=6xR?=$T_F}(V*CPCe63qTjki>aqq_5(0 zkdCxUbm`_Ibryo}(~*ybqpjx$sn1-8TFf%`?T=^M*Qy#lya1`csdm6VJPlVxw!`vZ zaWA*@XZhc}m5zjqP+REC;ettiv;<+>V~MODz-BlLwJfelCpr@p;CPT2m!HB`77oAg zR?%LFmu%M1)_zfMS_P#55X;G{U*&q|6<+ty8VO0$V%Ijm#DVw{A}R{CIf&U%8o`R6 z%LlyN-Ia!J1)1zYh5$`HY5Dm;hX*S0_!EkAmUm{qfvN=9R-{!Gs=YhVx!P)7wBuy~ zlh<2T6T6U#40u=uj~j@~fb$XEl)*V$) zl*#pN?;fTB`IxMROAE}rGF}@qKcJqa427NKEU*m0aHmikgd!Lq_G%i30GfvKIAFcF z2rjsC2<|0rQ1<;H6~1uc5FjDY5DN)(c0yUo5)l9+M0gH}49D)iPSDn6)YNzYMVM^O zrNI9xSVVXJr(p5nl(7LosW3xDYc3OLdFBNrU5}7@1yZ9BJJ$hq6o_0wx9vV8G1*%_ zkSjcOUxWya$J6ieD>@e_av=(quwPiw@^>MCg>7SNv@9#{bM)M`2VWhk1Wp*X0{sv23Y+J!>+ik;&nElBBy6jf zY*S89*}n&W8m89220kxRnnD%!9l(K=hq0isQbeRE@REk*H<4xi%5cIP^wq0hRSf6P zq^(NKKmjW34eH)(C6s`$2Q~toa{(x5VmtxuCCKnB=(I?)NCo5A6q$7Ij_>Q9sqJ@_ zE-uX`JL5xGnC=XPY0LcX{beG-Vd>kx{f(!?ghA5IHGE~L%?024$KfQ8K+b?L25?e{ zZW};(Yd;xJsTb!6QZ&YjsKADSEDnw>peTx5rB~ej#At$-I=fGu?=&b)o;iPFV)^IK zr_8?B41U*oDMLeO^cG~)y7AMJv4G)T$Dh5jslKta_{Kk)f+%i(8YT1YqbX*E)@&q9N&wNn-X!T}8n zs>Y5NF4Id|NFLQmoB(LQXx1Hp_D`I?_NMfcgaX6eHLOElVTSw>JdDnHe&-p%Kc)85 z-ICJ3deYm=yU95TjJ)1q4-aiy zA7aS6DkHO?OMjKpJ7NmsC_XAVI(~l8popb=^UDwl&j<>12z3wU_+%MZ#MYkkdczP9 z^)nyNVv=mf^j`+@iv*!7(~{ZD$p0=Z*oh!mzFaY0(X=;*3&e`Nou5KLT!8Q>QH zWB+_n4#?woOHGA2IJBu)@2cDyP;A6nc^J4&1V2g1Pa>KcU+PXI%w=AEcTJV`7sRAYO`%Aw-}vO++?V}K2J0tB=s zF-7o6Q04&021+?lR-d^&nf~hTt2szsLaY9e9y(Ol=3H0U^{kLNpX;9_jB<#HrKcUz^oa^U5B7EO_bhHZ2_@GAOT73FBAY2f;4mj z+YhC3dfKGg8zfuULG%Zlz3*Oq@(wal7B+%y8zF#{qPqZ8E@|dX6p^K_= zJ5YQ)Y_sAA%>?j;kTlvJ>TmhH-#5~WX)`?&sVuLfa|*gUVB8BvqZwd*lFK$zm$lA) zvHkP58Y>N>KH6tp-hc*8{Vv?tv*`4IW%VZWofWTCEhUgGp@q!`OOO;1Xux_K;~>xa zK~cH^A01WPyAN&kuaP2MFi&$h*M!F31fw7@eF${(_e@od(!gb`?p^MYoW7T6g~82*?CqM+5y0h=Eg<_r>w z0Kok<&(t`cUq(}JJDs!ka)gg8;NCDE0dOoo*ayx_1L8VpR*SyQHmW0{f)Dph+M+y$ z>|uU9OaX_AETn(J{7(@LF(~*rHeI*~$1?5n=g%10lNH9plT{<6q@*#TcFYJ-5YQ2% zs-qkV5gnpQ5)?#@zlcOm z4(`t{uqRyg%ck2dlWvbRGSSeRusaQeESTxuZh8we_Un-u$Pn1K!2EOrpA0~c6{#GG z^YX60zdZut?cjLHpFIIU7IH*rp+Lr`QJoQm$4Ld+CX$yZEFrlEXav7D=*S<%^pGh|%wcNmXJD3L2@Yx#Z4E-fuSz%}Qjkclw^P=Q zBu)(|sf{4Iwf8>Xw1tSUy%LLstqfddrge)_+zw}!D%{Lr2E&YxKYnpC`XQT!$$1l^ zB*CPbMt5PnLkpqDQ9eaE;}0wL+odUbGdQ_mgRC~k536){oQy(vfF;|ECBBy zQmy{CV29M!pNCHa169JcPIrf{>!v~ms_{Dk>KCAGL3c1+TV#~W>ra+CW1Fr@^tF;U@bzYf9F6?+&c|yVJ!t``PN1`Zq35d} z;{t^H4cms6k&$a>2l}2@Z=^r-Kj&G8(^t52L$89yc1iwSNZ+AnKTx7W5nYMjwMW%J ztqdvrLV$E7M0!r$+*}0Es;7{JfgM3|rAvmMFCZ%}?n?wL?6ZTzIbi!5`)Gw`vU~ox zJxBX7!|MA`cNG4qa{EwQ8?^lCqzsu`1dl?U4W8AkK7Q%$1((N1sSx@u5O~w82h*kZ zX4ntkJ@pE!uBAL2a#nn;bpJJ`6@)<3}XX3Xcifrzw6|`k)1oyQe5HftAgccs(QyJm z+8IV=0TBwgwa|MgswWi)wnsxp2UPsd!$VWuVv%xpjOKkwck*P-v*XfrCC<}Gt0-)L zun4%gxCSWrAR_|Sr&|z(3}_5_2~tZSH^!az%+fb27+4VMZC~R-c>`Dh1{&_3z(zAR z9^&4vOiWCiAkhZpap3%=^QeGWXZDGHl2ga8=FJsc$EIOeZ$fkfzKKIxIssrATx@Kg z=`EniI66CrpDfcoqY30-(C3CWE;Eqj1_h1r(b4nVH!CVCK+>Ea$d~NE3WlVIW*t>A zo#2Jcg(1*@B63fUt|t>7?%ZI3-B%0-6aaV`=T7hc@}(2-m?lFuwf^M-6gp@2N9FJk zn|7~pU4Ec;4=UL87cU}BUSK`oW?@!9IHW+3nfa@wKipDL1aXOx2iFhF5Ff;BFD@=3 zHXHRQ@Jy-}?V$E9cRtX-|Zq16_JD(Q$Ox%0tG7LF@ zHGxh}?(DO-DoKuIWM|96yj9Gxe4xs|5OJ3oq6!XPLQ&B* z!6of^6?8G6+Zal&B`)pbV1v)lJ~~SsRO<8n@x~Q zfe)ep^tZfxr}EhY?>~H44Ni**6qrF70&4Z^vp0pF^;E&n zpn48!F0^3hr3f-!Zs%CdJeG;XYvJ{#oRa5H9ARU-6XkikH{we|z}K^pI==Q@DO;~J z@}3$nr1`xzSTQ)BUc{5U<>#K2@P$9yl9x}3-rzWoO7?}P?qpOg>wej#?0~BkP-@HK;&j$i-lwYLjE*Z zLEaNbTnyq}&?k-nlLs^{c}jnTd1NJgD&P2$`_N{Pdu?|Me!&eLm4KMH>B-{611ms2 z4j3#Qv+0RBkWN?w9YWvp(d~k&P3EI7w2X~&0PiSn@?wj@w1Ga7z@G6>_FZlacoih@ zE9@ufFYPisYPP#}i|M5YWYZeQF%A7Jr^6b_JTKU-JVw`_Bj!D@@awY`-Sz%viQ^Pp zF91aWmSz-;tLb2}c=!GcXXS^oWpQ1D$L^*Dy(f>5xzxU4D4ok6)i0P5^T!*1GJp{Z zkQphcOBdXLtIqGWZF6mLc#Ds17N0(wZCJ7vT11*gD)jv!=xcdPi-?KEouT^WL2g+C z30U6%i4$O6b5KyphWdC;B7TCaP1FPsM3_FB0h5+yU=_PyP+%&U62)Z{Mxk=AD_0ok z4V#Pox{QX7PrRiQVU*EF=+Cx)Stc{Ra;6Dn6-kC3@$V8#}mg!nrAkjg1wyU&!dovrB;_g#)8E zWLqKQmIimh#G)0@cvJeE43NE3NFM>Yx~svhGE0c{9ItpP2<$HY`EqCc7eq$!UZzF* zT@aty0RaP`qz;e?$y(HQ{k_z-wMoUZBdcZ+#$Pf)2Xzt~Xc#D+=UTR@Pd>(h(fsg@ ztGJ&pweBYr?qxEjRndI8yWFEeOHYqGvuHisKuAbvv+9_@418P{5F}X!XC^?oBsiy*Nw45z zX{kO4+eYvY;8Rnv*4t)*MLUhzZJRCV*+H?!U#*quS9<2k54QRv;!yF?1w#{*9#3iT?LsigqcQShZ1*35*9Gy>4Y_frX$g@1F@#|u+ z$g?k*Y+1B@x>ng&Z1 zc_lw-8BijPLGm+kC}we|RA9&PV@j7w=QoCl2g7UbQp_UO5fC?O>+6349#-z&PXXUH z^AC!tOQ}0(zX#z-(B>S%*?*zF+5IdL$?;&wMiQ7;Yv|#i%p1W@ba&J>wg8wn6Q+3X zPA_)TZrc?Pa}+zkvcsKcmP$Au6#BD@&W~dmV=y_7(o{HN;&UJuve{0$?up+Pn_cav zm=%y)(tz2p=mNq8p;73F$$+yg7JGt4+S}a_mq-g@v#r1=+o-k*+*m6Rvz%#-E`VpS# z!3I1v*qYI9vd0qfaQ{HdLH;xdd1z~BBtv<77HN_YA|04spDnK3)ewzS1qA?WdwU%W zCSa+28oLSI(^f#0TXpw%bOmUxeENk-)A4Qz-}VQWt)T}12zBjea^niDe56g{m_`=6 ztU!_U@$wK~dPhdTeOc41?bu2RXh9V6#Xocw+pl9DflKWI*bn*O*$-)&kqMDGequ=* zSuWW-yGP+Bt%1Y=tg~p?^thRLgmt4JNbLvoq-&l&Z#F@De#T&UFA6vS=|KPa2ptj- zdv%mdC-8>UrW6nRN_vW2&)V47sLnaqQk|*JDU0HZsMi89HSt&B<^XYwn zO!{m}+B6|ra!M0@e)C}3p_f4f#GrhZy@oqDq7B=pycx>~ZaPzk#N&;F&Rr{QdULmI zFejWmxV5N9wFAbuya&!~2A;s+3HWPDZ4(4VoxmL!m$nB%ajRaCKfeMW2T|256q&jQ z%BJS~ix8Wj5Ia3{Z}_NE87*<6u@D z+YXAkDd2Nvx5^Tt&=s4N4>?#YNlnentl-Am%>q*}t(81#T&{6*s5y4%got?UJEnJsMcZb4F~5dC?+JWOl9`K3U98e^CqJL@EImZkyNzHdOa zhzDx)5@*I|)0=+%1~)*fYPoYjuq3^GH000AGf!!!)x6bd{N)4$uDE%|OPRq4hxX2a zflILRkbFMw@!|ox)cw;($)A17&JGeiMO^Whu>@4Q6mqvB*usd31H$XX`O4vVK#t!) zb#pGKY)Rwt>CQ^^$b^I5$=@v|7cqOOYx+iyoc80A%5^=mQw1Ut69u-L8$|4;p7ifQ zmG>h6?VPHL7u&-EY&T9~o+3mMW|+PPrR_o>f0>z^TSM7Z0{X=^L4GR(rk+SRvF;9T zNyrc02eQejz@HCJGB8*nE*0jFp@n*P!RET`ud-rJLc9sRt2WTXu3)P7#ytikc1B$! zv|(y`VhbbRL(|&jyJ6HPkWzw~g+;@tR5sCfrG2S7&bz`pzV`^sMk4+09$HZhZ zjytoyAzZ`kfelTzxf#qX!n0?r4Sm&ol=<$fV>5ec``cpmJzo_85FL#X?^@e=n(x2v zvp+a>YX~?N8Smf!7!VQv^YPwgO`uto18@;y9T0I7cXU;N#Y1%jo|OWH{DnMe;4iDf zAVd)T?XgOa{{Y#MHIx%y4-~;jy=3^HSgG4L^YU-GF?(}!bfBA;4{*mR9>2u=| znrdyjCO#bX?+#1A_#q(HiN@k{va&iMt4eld&XB{j>3s)z{dQnSWCGP4@eZo5M6mrr zkN*fXslUXui+E1OSU}45p`)SkE{*%~#*t<0Hk;3*bw=bDF7+JIGhR8Q1y2(-6~v-S zZ2%&*0@fxo6kw1!S4J@GLt-{HybuxuSUe>dw~zsS0h5o*V6D=j7E|=)%Uq*Si|x7_ zu zo{JaZkQ<*FJnH}*)or4?Fk}vlipv3hTBf*AjQ!v)1PC4Z01OQR;ZK3>#BKP@1m8U? z)dVR$Xb>o!inT#vKUi697(T}=WPZzqKBZ#G!D@YqG&e1+#8|b73pVB*Xy%}Fx-mZ^Sjz^j~`0x?XY*Vsf&-dXDy}!Gh#^NqD$@h#lSkc(|JO&7~eyv)^A^% zP(f%OhqycGy#|*ao731_d$w23T76yzl!kaWwq~sd~0*K z#rTtYkJN{TTs^vj-oYy=g<%GMXlJ`5(1!a+FsngLPDvJ4{I(sD+6}};qU{Ftvni&1 z&)UuS0^Eh8892%m!*CwXV1;omI1;mh-a=@c%+@yx{-kJ*k%n08k=+hNp%;M}2MbU{ zSeGGc3J^!VC#Q2mJ7zn9a9QL$ZRvx((XV=28t?KH#+H48{cH_@-KSg`b>rougYM%& z`gsq2KH{hw=N3$98+EjV?%X{fZ$yNLr+_~G90V$z`^%NNK)d!zmjV6bFnxXfz8WlSDhMU5@Cz0)DzP+1pK6Fd z8t&f$wmvj|MAVLl!KMdKDgvX_;IPauV5R7;>9DV|#*j#Frw_MP6V>~^K1z9~mJY`K z!_<^HR5#TiR}Mp~zP)@t_UtX~yxd2i<_q4wJ66O7&0Q+qK9K0EC{VuP8rQoXMv^97 zS&5lnnA*z#>*7!_m{RO@l#`#57f^_U3x2tFO z2o2F0Jt5MaiRrzr!0b`MeOXRq{C3#Gx|WE(-qq8CM6&w%rU4*%^d7rkjI{~Jzp1$m zvS8?0fOtZC=DPqL$pvzOAxwO@zoFmG@NBns-cjY=0Bnq3z>pPz@{KcnE{-lTB4Vb! zxN&|Pp6o{avbQ35;BLfr1+=^ZP~lckP|&B0j5g@foLmpm_4U2oj#b2(0|o*QAUfyk z*inctX5R=k-v(@Ka@8F=C6MMdn8D2pnHoHNKyf7JCJTe*;aR{+A}o~`H_r3j{miyk z>F{-wToni)@YUAeGweQ2Z8uad-e(^GsALZ?YLgohyrF|;4iscI_QP(@z(s5VHNXZO z4=z<@xCmM@3Vb0pLT)DBV=AT;x}1Zce17G8^mjmj?&$T!Wo)R%fe*T05L40v`OyyL+zOR-7r357)XoHo+EBN4hIKA%tA7Et5Q;JvZyWaXRj1Rg{CY(x=&G@;w z#Z%wF2)0k(_U3qfApOI2PHn+Wq+UU_>pu|^Ojctw>>_~8uc(7nmI-gUv0S&V@7+=cd~#X-g{HfyR0C#f{R@muJSlO*wcW z_rYj<*ww;| z$?biPm>!1e%Nt;=e=Tk*;*yXdpM@|aVG+C(%(V_3Ue<-@u;K0d8Q266ap)k{63O%i zJ?FFaK^DZmVpHc}PPY=*WZnS|I~PE9CDAxOW_mcyZO$J|`QH~ltfet>8*~NF`UdIJ zhcl^{tpk^#FfV%Tnh~TiLgtM-3Uk(QqY9T#Yq6bp^(&@-F*s`SQ)W&(Si22KBrIVl zqg^*^knOvZ9zj3u-3FvS6k+)ses&#sq-~{oa4r1bb{_ZuHAx>Nru<#c#H?Bs_ZPum zN8qd^iv*_azY=ZJ!35Oe#Q;aC0#VQkP_CX{w}N~=o?x&T1K#P*?b}H}W48gI z(y7EyAG%;*qC*;Bb3FMenW;02J`{m2TNmb|6b7J=Qo)p-5poSagD*-Ng?Mm4NZtyK zJMY15cTYL!=q`5K2}OZ@%Bjw0!4t>K0QG>{hS0?JKH%9Y05+?^Y4n70SYHHW#7jc3 zN$kJvn!_5wsjz`XQU0K3LIIKB^c!GJi0!!o^%VN};r*@$$1BtDJA-_P%aPL9A_n7wXatX#&!T7&I(8a`bhevDmIu3rU%TQ9<2NA>(`$o#9+f- z?{8bJOS0Dvx3G%+ ztVCA`8Y6Ag@9axwIU#S;2YPliI{qL;Fc)Rw+ zlej^9T@R1l&yZuO4x9Qwyidc&$2T~$y>C{e51k}AmU>V+JV`~K0{_nL%X{d5N4yUXMFV|mPoL+vbqBm2YB3t&zX;q zpx9_#Z4PZXVxB*Y&tuvzMs6J#%Md^}!E<#cSJvf_<#4`M1}dUfz_4iR-$c)XYGDs3 z=hz3JdC}`pck68zZZeB0mZ{xOeReWtkTXUI1@2{2&R0~!Uy-N(%C`xA*A?5(WlNbFBF}30V=wDI4S%^O&B)-n=QU^GFcht4&Tc^90}$-+gy^1uihOhA*>QauUx6{aV9Gh4 zjXUF9GP?l~W~PI)uYg^RgxcraM@V)Ld__b>6~LL64MN{+*r0t6@aR4j4|%FU+rBoq ze`s6JFu{*8dcyXmn<`?-hOUNc>!LXTYcwZB*C2cc)PCNiYhWM?GD}McwRrgWx}c_? zbNgZ{#H$dRadUAgLinx&^_GEt849lJ?8VE=10|YBegwCcJl`%RA|mfF=wNNF0Rv-g zMf=aUu;PW_GkjeR7V1i4Ap3$GMH8$IXw$xT@R>J2b~i^x(+77j_qPq_rXehUO=Eep zPXa-9rHOcFC;`YqI0Mc+AZPiERbnF;AJFLt?O$B_tOh+Rutt)2ro@(XSY~U8BY{0xj*XX;ILOIOaHozHDz8W}!Va&zr}Gkh~V z5%4E)UTx?Kw2|-bWGRG>u7j>UX`SXuVH4Akl_taZz!~6dy!y8ErxXIJPVj28u{Jqv z6s+D!xs?R{=x>sj^rPE_aE;Dm;?wWgXIr-~+(G8vMJclSbgsBJrd@mbBMDp|{Q;o` zbfiTmVW4%+c?=ljP9T9Q@|k=y1k@SgF16ni=`JJhiXdl?jEZ80C|P1MLURL{@|h(i zdS^s!Lr+$c4Yl=sv5QLsT|*=nzv8}fuK~eFp;-L~BBxUi!F8R&?2R7BS}L_e8q1fL zNSslW5k$|rRqhYompM*$$P;EQ_2GwsK9LDFEf!|+nSre%YY5c@i%zkxLE8N>R)>C|EQ4EW!Qd*GRLL)yOY=hX$emyl>^gV=tEge=TJ{ z1!K(#kzX{yXAQZ+u0LH{b5dD&X_MFDwyrWG2%r6Oc)163M!b~{b=ntm4a(N$U3KSc z5~#!rW(+svd;yfpvdRz#N5d5Y1P<4O)G?bwD7N08X7p&(-(NE{-R#68|NH~ZMVIu? zw;HD?Z~yZxcV_?NCln~9IJIHhiM#pQ)4c*1p1P&?3e_p^iD#>(j#&2W;euX{3U>-+ zvz-r#th-W?Tcma>Q9fOpM&;ug2i+KJ?du(NmKqrpYPHLZ@;0-qVhH((U{J&F{A^vP zsPN<{@|o3Ebz=pVCN}X4I%PW4yLG24cQ4IR+hy_S+quh~+g#o35`CEIbjd@JkY;~s zg*@4;pQSJDSF*xGd_vyY28#29M_I3ko!9Z>?yUrMmJQ;QnpU&2@3{iKPzI)MBflLb zW+3cGQ-u7%>yO_b8j>v}F}+INoBg=U!&;v72!(-mVc&|mM`vxHZrEv+LUQuehRy+ zhUWj*3(&G8fB!V~(*JSA1Ia*)0QvHZkUwsACiT}J zpDBEss_47Zrmpe6G4+nZPOZKvXMr`xqDzV4CT>n%@T7TiR&=T+2X$DdB!0j*re3}N zR)XvHrPf<9^(~{LA=j$RK2l-@aGf?wQ%)QaH$$-IfA0l9wSW@WlFHOD+)E5ITIfB4 zSHI)L#F!}Svk<;!mYF|!X@T8} zjEP`5LwGB&eszd_{m+3`yE(>{Yi>1;YPE&xuM;YJL(e3??ee>qo*x)Kwyjvs$oStK zGx~7%pW|Be-)He>fU1T%MvfyWO8ADxGIi6L<}U^;N68N1QUO}sm1|-iJ-zzAaY8Ao zQSZKV3}xE$KMUl8%{<(yxQAAYtR{7jrape}lk+XI%yMqjh{4pJjj4^DZ!fO75NLQ)-u}qX&7MMP~voj*eGK9%ue*!D(!?+pHhDSw>%y z4*Viwul@bZE4MHj+7_?gKv&a6At>6{xLuSf1Sw*s>4RHF02s0bJ*t+2*tE=Iwrc41)?Hq^9(6@+s0)0 zg=E=N%v=)=aH&rh&QXeg@~`=E1d6j<=W^goZ^;Dz+`0CUp78Zm&~}ILr385l`Z{JG zZHFrvO5DyW&+}sNI+j&(G|A&wR!S4!=eVlMGYeZ9?024{i*7MVdqkuPF(h2S=sY&$ z8#8a`SrxMMj$!Gi^Fh;d9#%qLktxUT)i28z|CvUw@Lau%W)UjqD{#SQ1IOg2#KwQN_ua{Hj-Hu zHEznd>1b&QyE>N$nw@J%SLUIK&J;1s;luH8EY2)}tr!K5?_+o-^v16|1j@0^? ze>DtS$8j0vm^YKkPSX-muosLP{x-2AM=Vh!T>N7)BF~2v4R&bzEvf3gWuD=lcAmLV zReS48>IKY!*)M~aji)oi3*|I?+!9Hv@)8BC{8A6aO#7X}sNz1M7sDn-?@Iga)aG3v zXi}_(j9=ep-7&vRD*S^*m9%csiNh56ZyW0MbPysuQ>0Uamt|A``QNMlWxW2$w=Yz6u(l5j4sRP zSTzkA<~+ZFPYHiTL@VG^ge-~aG<(DVe=^Il6q1MvxYhm8ktO7<+|vAzw`#fd7&75ixHF*az$+vEMCG9AeC} zGgMx|Yiq=!Yuo!|zJ-oA-g#2wkGF2SJN-6I@FBnA)T8eBGx`e5o8qH_8~#{})r7p=3?5@*hi$&|qVg#U`eun*3Y#Qyoug9rd>*mFaE-GauqInf>l z4YWO|qr^)#sQ8hpTJ`Y8@dqk9vqpjzIt$TSe9qNRel1Cd{PLKL>*r(WVC_Z;jcaDcVt<*;-rYZ38U1bs zL3)W<>5XbJ?07yXqWqD@WSKBL`_C%N|Gmn#jVM*`usdY+RIj&~Wmo@LW$R7toxC3N zq~Dly<~eJ{k;LzKoHg8hb|dXMX4$LyHQ3j$#2I%uTy35))N`AkYC9KmY*LZADf?&( z{#EVf1;d=W#&Ct0c)@zxMzMhTKj&Xz&+@``o*-VODI|uUJ|NcoqH0B-5PBV&L1u;e z8PUM+jDAagVuhNGK=OQ?ug_8~Vn?~ti6jGkXZ+HghQq0c`iS4fo{?G7VLD$bBu5=n z;s{{22+-#TBh41WVJ#^MFFH&4A4}cfIl=mGtT=J=|EehWzhd(IpJj*_nt9tWnXjDh zUr7as2) z=Z3#>V>ZiVZ@IZo5@PA^-Tivr z=9tU_#U^%FhKQ4?qpx12Frglm7*dL(#+*tZz$iT;^xcpCSP!Ic`>eGWIJb^*FsMk# zPkDUj&oIWxPu)z>k8bF)BRxO*rzMh^`iHilC^d8q?2k?+e34Ht_$xvR$_-nCs1kv$uD>PYkt z)(!s&kvUV5tTo}1qM1OBNzIq)OZ2t*Bv+r_RQFRJBYRt8i}O@w=CLYFrNwzVSPnUU z8JxS#cJG@j0KaSgu_9Gh#^hpxQZB{BV-g$5?Qaasy|S-GDbb~nKIi{V^%?yObwuLH zJk}}YAf)*S#yUpOd+j2|g2x+Q_a@^&Ft-S?*CDjnMq+kYgqXC$0PpBp_eXzGr9J<~ zhdVceeAq@gJP$?C-+R6L@&0D7IFp_=<&IgAUTV_B@!gbRNnVGA_N$DvlrKp_Q{^d+ z)CMu#s}CYM;d1z&cw7e#4g?e;_2p6alrj}6Q{St6FQ6oTKFn8f`Rho0|;N z`VO%WVjnUpIa0=>sK?3Prd9=vna2dhdd3t;1iK$I+_5M*yhH|z*ba-R_K^JU+&vVT zV&FfE_*(qsR$aLYn^R*UkJJin$U`(3;qNLbjm|iidn}H@Mr=Pgypa`iI@a^VL?ftS z@>68*=?C;=XZgrwaVJ^WTl2Rjz6bvMt=GEPp^UldPO!J>g;w>?SXv?Zx z1O!pLl|@1hFF;?)Yz#O`%5k8wQ__OAiz>0Qw0ZZtiyr}1*xtXO52TDXyoLNV6l(DM z1!wV(1Z!)3H0F0>xnX;=wr=hkX6fX+50#&g_6cV_E3lJ0~YEZZQ*{1#X53@*;ZjS#V1V=&t=Li=YVo7cX+W zMZo{68@;mICftq6MrP-X}m3mURKnvwi=A1-ZOGtZrgPwUn6BmM$5Y=n#$W z>e(;aN|d(Cu@%dHnMYeiQXsDv&1x5zj70-Ucu{P*@` zqu0pa<(C;mnim&hP@-QACaJHE8O->2qLfRVx$>&tLZy~CJq!dpM=&97SNi`q zH;uy8{gyfSeuN3+jZR)1jN(jtVM0KYdn5R(id zJ@VI&KFXklf`^;m6GF49YVBX94y?%G21XT+)vk=*!77=bt&EpDI3M!}|5(kf$E0fT z5UVE1VI28$*26f#s$o*PQ?(A$xBusL^?Dp;%FGvMO{znlj84<#RK)wi=NHg~3~P(! ztvQb!U2dM+yq1E43Sh=YE}1clfscj0?N95wcax-)6sTYA#ruqTWrH zqBz>&IVUrGr+I?ciHpzUq4JJ_wpXBTueHMEXXKPEp`Dj9RPh%7Wtj}B8V1w5x2Fc2 z5-lw3hX3qD>!lA!zq#r5b|=x>#5*u*M_L9O>AJ0_Qp!i5=SQMHOfdOvt`kHha~2L+ zUxRO3O>iN0o4s;}QrUg-qfU!dR_M4j;bn}BB=+3UvZ2qPZu)es#9g`eWs~W$ns`Y? zC$EX;#KJ9)!Nh+|*Q)^J8{=&Y&x!PyPgahEd%aon*w&e$%t1-%Zh6T_0q)bwf`|Oq zVKJ!oeT(?#-Rf)eR!#nNWIpY{dZgQl^$>$M>h&LNyxUVrE35d_@Cl>ouPq;#0Oz`jiDhTYRnE}MY1f|i(1&iz_t>P|f> z6!EAtHZ8o%Ys#on)E@P zx<2cIk#S+?Q(Dt6HTW*>i+Sh|xcG+tv2Ni#ZZ;9+`O-Vjgp^#j9`~h1iiBBp?Q6kX z5~tH}(MJBOiQUOMDmvwX(JPlu1q!z7cZw}1!f)CWhfgz=&kX2@x4SjWDur_l+7=j0 z-jS12d#4ipm6>^qS0Mck&a~Jg!d_&;#$LN6S%=T-q3P$1L*^}Pc?=968WM(5&s}>( zeAsmdzdaMi8JC8Uf3a}>MU4WUwbH!?dxJyP3U!{Ll|(|iMn(f}*83F}T_)c$bkEz% z`+a+sbkT3FYUWVdgyNaMoDpB}*w(I8oT+wjz98uoy-tSqta8DgmX>7?;=n%K@(Sov zd2lS@+wao@GKwkcZlKz@(AxdK`@6pF?RYWHGwd(LJ13lf&km&Pn4KWjCROhg7k;d_ z(0nmgc4*pSzq9rqn=*apV{lKcckugh^I8>R znoY*Vg!~PeH$f)kuC;G;%TiC#^N=W$UffKZqrCi-rgc@4c8n;XLad&F&lr1P6E|L2 zDv?^@YHZ{_OGIzZOVW)c?kpc!RmXEVIWOXwKiPPB`?ak-CXiF+_3KNe#BU8j zwF&M*R`W|xbMR-^1UI(T$((<;@kh?JqQ@e;H=M2tf>#}9#P|s>6n_+L$f+_m*1I%Y zL%btlh~M`%?pi9!ypJtdm_2_@gs7jANyj#0oWV?VYjp2g+ZVIHvaqDHm}RAP+4PRH zO1vP8FGfQ(NY37^;%to0SS3r?j)Q$)`oMtq=F;FLjJ5Tb%x^=v*NXV89gBaTahwZg zYH`yWnrw?%o)&4Kjr*Lf1Xf5k`AAr*2`xXOsuQF)*Jq{y*G2YX`~E--|gt#%`YPRARn9UQp9??(m(QV!pz{Ryj9+VExA-48nq;3YJIw zX4CIxR%IrqqAyi?%sQo*=W4qy9l~gQPE-5gXP{}XHUv3?w6q6l1w$O_JRziMbWBE+ zq`g>O^__|*UTuSb{q(C6ZS?r(dX!B09x1z}sfttG11qiYo@7oFrE_lK<$O#>OF2S% zSeKJI&xZ8mvXph07NpiM=V}%Vf4Y^f{p4OC#6{W##d-ctxhPul9VWa^dwfA1`r(G{xNEaoqT@_3BJMZ|T-V!Yf#TO7*MsHoF9f*H%81xi)>Wd>e%Z>d(I;od z{|;-MV$*#oFjW{6wW9elwfl7~tJs+Cr-|zae`9PeEGoc9EN}2T zNvAf{%VFlvikqO6!J}7cLiXhH12H4%FA}X8DDf!@$Q#&VT74JaEoD_gdr=M{9P@%H zX~tRyqlP))pr)27#JYe#uVRYumX z8(>JQTJ&i4<3iy>#4=NFVIa%1*|~BVf3_!%J%tcj_<(ukuwbqMX;q@d^Gg5fBtmFo zRlRyT)H0r#(o9S%=Yv!Hz%r$Kp4(7SG{&{t#GK_6#_8q!DJ9cF6G{KQd4)!lysi-X zFuIFda$gPOIqe@kG$NI;eAq`i*4yE~qbBp+FUvfHA?ZU?lql4ZCd|$2S`8}8R5C_f z1!_zO*OLR$EBl!lR$*vvp>-#Wq*<`(*a{M_{vpR#K2O}g)ovcsb9w3BRVfIc8+o|Z zrv_EnIkYkQ0vVH7>%INl$By`O&BV@);siVXCtU{ZR)XP4iBKZWke{;EXS>t(*Akrx z`|EN=T8PH06uiVCw14&c!bqFVx&cZasr7nE>&geG#z!{@tKodzrJUEknr5Hco^>{Z z9$8LrF-@VNjAo#8prz$B3Q~E@%+v8? ztsN)!;dx>vPA|PihK_}L2Z`$&+f6xF{4+{+8Q1pH1_m5d`b6@u+P8}y@f$sj`&0Rw zhx#*S?tJmSNbe%9`ifEe;~3X7ZyYF}RL^}r7@kh4-~L%_86Y4<@_Gv^cAn%l|KKh(R8-b zUvt0A<|*lbao3bYk!|;;jHSzR*Affs{8rk2{DUnDI#yD)_-fPlO23o)Xx6)hp(`E=%-nRDJ>&%6A1p8Lmp z-S7QA&%`HawBUROe>m^cpZ+gkmh67Avqc&Dj zQr+{ebnxJTht{tQ-_R<@FC&Bq*kQ2u?*H*sZ_Zc`=SU{&HXam`^?;II@f! zanCeZmN^xa-Wf!1%`c`;bgIWkG9G_E+akJ_-n&o{=3R3Ah=u<*>zUH<-$8xVwXCLj zKVVyOngR_2NmFPuqw?|T(fNsQ+b|I^%fTfFkU3}F9Ke85e`0K8gL8z?P7AB|` ztxBz4Z{h{D{rv(WyFub7++3Xt*#Vvo-+CeXPi846-9&oBlnsXD{I?zVeqA)f`?fO3uPJow)cE(KTTf2(VMq0cpVhayZwZ|I;kmHJd#?R#_(H6FjOCOhZQtn9bf7 z@aRKs=i}^EbFkOKJnC;25b7877GjUJRqV&(m5tEBGjwBGC8G(`@F}2Ta8}@xC8ty` zb};6$7ZJ60?|67-n-SwOph}&4hNQZ@w4=D5PKS30Ef}1#!xr%UFUO_o2S39-*bAI& z_5&tABY^~eEYxlJ0CbHtUV+6hM;V9D)c7Af#B}1gWt=~Z3%vhL6M7?N3vuh0r3}x- zSzEBq`@}XxKw`wMH^?mW2I2Rt$GFb3vdrAvsu6CkG5Tz0^cKFQ94C!AuUHsHh!n+2 z%+SRW;I7dZy+=jap2M`Pvrn>w8{QOYLy*KQ0C%5&WLfn5&}+Tch>aUD^%=Wu(`M^$ z@w&`z(;s%3l8SzwaXUrXX?yvBsXo-Z@VF9PQ^$5dsp_Gg#dC)Xilpp>m)nm=yTBbN zw1*md`>(I~=VP=?E>Xq=7*QX`y>KpOzTW`8*(Jn|&XXGHeOb%^E@S1A8coYip7g_Z zRI(DUyBavzvl%xpS@C&Wr~Pf~dSvs3Qn}W6tO9RhEl$?QWfm5q>ezcfBD<9`rpf5~ zs2j)P=7l?~qZu4UG3YQ5CXe}G?`K$WO_-M|K5;?ZOT7J+J#}#S9)4CfH4}6sjOnJ6 zWt5nj(Cp=O1AEJLxf2z&cy)F$BH%jTWIvjd9ZxpdD4K7*oK_EF%q$vIit=1$lu^8Eq*oK<<)(uSSQkO^N} zc9G3aze)%yV>3ZYh3A=e>_rLLfNHh>-Bl+I&3`nklRb*vJ*J9``O=_Bwz=5j!PJ*f z1{a^8U_eX0^@-012eoD*EKu+gIWGPc>9zNYK<0xhF}LsW2EVlfs(~3zwe5%(cltEio%l*f&ri})?LOLTif@O#0mED|)w3ZGL4Yue9YbzJx#K-(20vQg&~ zGS!#GV(H0pN4Q6JMHMOFpMmNC=bZ8PF!%U%m7bJ!tM_xW9g36TURd#?y#A~yIZ?s) z6lr6*rL^1Sm(wkVI;l-dM*H9Mh=`CxgtA~1ymQh5MIs5`V1S-^zMNJaViQ2 z75+>Yy!?c%!iXN;qPbfm9#s3!4&b-rkDN3B_)hz;#Z4uhx9T<)S^<7r=h03W$I4Te G6aEb(eW()v literal 0 HcmV?d00001 diff --git a/icons/mob/widerobot_jan_vr.dmi b/icons/mob/widerobot_jan_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..23ec7272b2be472b5e2966151342a86bfb2bc6c2 GIT binary patch literal 154516 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

9_|ZK)T6OZ$J>qRX3j&!W2n}; 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

    4l!e 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�*L<}Gl>hYY0h{d>O)HQ&BP zwtDtMH;aPf)>OWj-hC)zSyAt&&~Vdq^_fH=5oQ^wA~W7?kg+-O<-8 z7K}57Ni8k3C#HYhQB#{E$BxzNJ0DHudF;aJHZw-@@nQaSn3@wNwOOrfuSnS&9x_vF z3%N^N&HSc6gC@98D$fA^LgIw4^4d)#LWhr_@9}4@6r8SR)JxY<4XgtfGKgCQeoO0- z*Pz1z`yLTxA7o%947xw->Wv3+Sy7A`wXa;c64J!DZ|Q-~n|JIWdW#-Y1BL_|0uM+M zkquyP$4q=YPIyC{`(40|!Ue|2Gc#K0Cg1Ans4$^*lvr5HtoMPr z-v33((>WJ@^ClZak;KjSAKoRXcladU&E2+a$UK3?fsVUzrJSWu>j=vsPkB2IHM!pd z5<$~P5V67WMaU0boX|AN*7syA-7;po&)l(P^5jDF=}+O=tjdRNvdYAmALFETNLXyo zzam~%s=?xDbxFB0#R0Ip_gR}AdQ=tqYflziSYj6`k<{bz0a_)rU$ zN91+lNK|Dy^oRlfl#$BQjmCz48m!dJ%uKzn40xe`hFigQI8hKw{Nc)eKRC&zk35dB{)?OgrauRZ<)y>7GE=Lcdx@FyX;RHjLV3&5!7}eAI^d@ zjRrhHNI?-bjv@nbZ*zJyGCAt8fHzEj#n$uASf=Lbtc0T2(()^+U&u;MfT@pQc|yhn zyl}DCM~AZucHEx6w<#lZ)QjoqUYT05naQd1!Z&W*C^$;BTE>4%)F(MleobtPD$cw< zq$&0UyO_|{ph`vE$V`aw2~8;>V=cL)ghgnNyi(tpf$(ou(FZ!1TjI5sFZYn92Dr;( zqcREGUx+G}QEP;$J1kh9qnN>&xg5ysAqb|yNVbE5tsEf1GE`Fgl$AFqcqC8xet%|o zB|3T?UY(b8s^*d8&w!e$Dj1vJO-QIcqPkRp-APJgyMWbHo~0Vng_`aOr0t;c=jY4e zr3n=WD0#jXaPdo8mzS+v1|uLOEHWEItsVlpRfoQyt*y;lu;WDFdV;Ti4ehlRwtHs- z<_EVx(FUp%(2QIK^gpcu@Vxl(3P?)MPOO*BP)?(Pz5;)Q$Qgf`6|Er#pRDEM(-nPY zPwMTDj17pDv)>)hxvhV$%%d&h^M%E#J!sB;GdBEHPC6T4S+RjK&1m&$7ZVY=in9L} zi4b$3ihZC6Y8)bBk1=X)?mgjraVV5*6Q)65zH%8BCc7zNL#IeCiN%(hq(yCXke+fGK$vH}fA zLLvfG<0K5ZR&A0ELDROGn*x>_$9{TF{$kM#qj83j*YR?KvvJM_(HQWuQ{&4{EI&dx z1$}+k@86cF9zTM(@~OJI7l>pEegT)KNHC)1zb=;YA&FcL6dRD`8Afp_a@H65?pcf>V>3C%$6BBWTK=cD)RezWA#n*GGJ*KyPwZGSlumrNx zM=B3%arR3{eM2UY^h49ga;FWI2I-2BVzs;_3a+k>F-1=ar2DG%lw*RQr z$)q}={b5s@d=4Bq9nxC=U$Q7H64h%Sf3tfQlYuN`S9 z`xWZ+8?%}|`)_GJ{M4yJOVbbxr`gUqc28C1L#Mi`+x*lS1R{0lp?kZ%@r}TY zQ!B;Dy~R0Sr?wBGT1Y9}pv$>AwhfJR3xnsz(0UN+KV0`ujp-J?7?m=zkCORzVg-8D z6lfb#;RG_SRCA8B9rznE%(pVGAb8D9x45FushRpMH|QU*9{izC_PZsSl2Jizvn4M>2@pHcsQpHuD^9r0G%GD-i^rAGTvL!^@t{ zjV1KeSY?w??dz8n?Fpuit3Wdukn)}Vn4W-||*-BMGxKoouvQVD$_GCYLDkq;VRL26L_e0_C# zZn9(Wfd(@)JIEHU!LR~OU`XUq_gEgFJJSZ+7=bMeXNMohdTc~TQ8kd)V{!!A`~;gG zMr?2=(;h-mK)J0vtoqO@fV{=a?wWjH4DL7h3A$nxH{z+a9R=siU?XHzFC!uzjOO_3FKF>DX`f?$_*=p}Y*$ifibj_E*=6LFlp}zurEREviUyl}l z=er7_s|D6N4=?XE(BEaxTHu2Hm*o=<3zX$xjY<|vMd>14eU_dshUPvx@Pr2*4!h(T zNUu6aMyfFz2r_qJIk{*AIc!hx@d-|7qId-)Gm^8jv*^a$PDl{K*@R7qK`i3vIlw0G zQm_g}yFnvrxHSr@M@YdeLXLrwgIb$k$@^vXE4~B`G%kQl!{QW#a8dTxnGNq_xXwZ*s{jv5AE9X}u1$ChjeA!XXa&{Q_MqIt_6#Dd{TfIQ_B!z)%Y6z^$6jOgW0#MmB&R>* z(+y-o$&vWtg|1PLbMF9BaUk{xw^dMI68oAi05X+{$^GP+Ag2m^#$K6;9nn?K)6$%d z&JgN}LSqzVULyiSII(d&CcHNXUuCA_xmLJ9ySJkVp5-@At2!>Ae ze%R!S=A*X%qo6W>@$OWPvWcbBBxDg`LaJ>~S3fq80GZim>s+b%A}lyuxI42i&UvId zF8p|$^jUA9bExuCe81=#-q;jU+N;OoSp}Bu8jF{jhmc7psH*-gu;M7|b$yvwkP~8R z?N)3#8~r}&Yv3#Ka&VJCsv{v9cf%$gm@?5XQ%n=TVm4{}`K}m&hoS!lxiMhFB;RW0 z0hQOS{LX`FKJ@b&=rV?r-%97`3p8>8x`N}yy|N(}#+HI>6^chi%4JEcFMCqag{mB4 z*v`zfpK!?%44xUE?g~@Vx+}{FWM8%Fo_1XgJN3+8_KQwEsc1~V4ro6Y=+o3=I&6eJ z2$|>(*&btJUA3Nyg{q=r?S~!{P6)_uAsj|>fH(k;JtVUS{c53$dHfi@w(OW`paW$G zj^_cdH_}xLo|1SZSe*C)z#4bN0D$ij5)u>t0wI9v-{X;dcQrJQCfz`!N>^?aC!JtD}FqAet&UL*MhT&Zmoh+=Z6M)=3 zFc$bV3^<5RD-6Klf`v4dl~eF5`1?c*04;roP{8bF1SsAu99nOWmnaEZhwT2L?9*n}HB7sX%2T5&02Y!MeH{wR7YB_(YxA$S;8 z4?wuosKBhdK2h)QlG93FW6E*YX;q!`nevd3)DL>0*2WjlN7rgC4sU@SVN7z1F^ArL zVYWxBp@Y13?HVN16{t0U0COQiBJzb;7yB8SnrfZ!_{6aJHy7Zoh0l&LkO zkl%`YTyfPP$wR)+4Vk&ZN+q5qVTOoih~u%DBl`N9=_crk!|z4yxv^1WrfYC}V{!=0 z$S;S4tU?qK75G_|_RT5JdRIl>UKyE=-d+uy#(-!YjXvZSx5q(&cJmUGRuCV+WO~vq8+Ry z$QX8%p)rV`y?u13@#V#}@C`C)-0=E!4Q6E>&z?B;Wulg1-M?a~bWP4)#yV+BiN6*v zZ&CQJ?ODHS_U-)E84M~}YW0Z(K!x;lIbW~_$tmv2^x1?9JAx~Pi61?ul^($(JQ<^{ z#1mMrCTdhOj~4-CJ(ufBjK$PbJ!&D-bXm6MVoz5DgdKtGT zICPJY$MROKgGd>)M<|Z!lfW#n(_1OimZ5LrM#^d z(^v*DPs#y01>s%0xRLz9F%ii}N8PQ3f!1PQ@p&E{=kw?@pctjLte&%|G)wwkTHqDEvqV`Eu&uUA$+ zQuZede-Op+c&pK6qcyA%dw3`#oh0~67~E7)i18CKLlMb-7aap1;+6?i9NI(R)dn;ew&f z=k9xmFy<@Tp9T6_nR<1`-ieLX1yu(|q_DVXNhjz3_E<^OKX4QTw4}59KHSwXnQ#2> zU(h(N0p8Phoyq-DYV`cvu^Cku5u%oZ@5Xx4{#oa;tz*2Jq7LT7P0 zvE|hzYEOsE!)kOyTmBxt_Hzb}E*>tfGQ=EgCRlN&52|4v@QoX+4dO@aMjjm})>6*rNc4o%(oKp&Mk9%A+TZ`ELLhedE^vo{ zE*mU3$-9jamaM$%`V1`}e8fAP>mA$moo-Tm0FICFMd@9v#It;!jWoT`LuLK^it~?O z#EMc@o`cb<81vAbOjs@8k%*c&kqoVlzOPu$1C7a393`HGbF*7774+V>z%1Y^UNmI8 zgYq{KyPnzDT;vqYTDWxhi~L4?fs?ehVniWrtwYYm@4{G7|HAt{j%^mhaWx}%huyYP z8qU~0)D-<`Nq4Y4?n-m5McWF zHs%YMTeJ-H2SRNDp$@`F#MTO*59@y>(R0HTtQhjM%7M8!3uvXy*Y%e&tDpT-4?c^FiZbkRy`Y zgD|imBZDJTiT3{c7jAiQ_EVtZiCRPM3L=D0ynL~vSG1ilM34zns+QZ7k z<}cnr;sFJCnM=sIkGft|fa1@tGmFBe9N|ep4I6G_sHO)M>Tzk4?tcI33}`P}VNmmT!h0joO{E~xyB|Nhs%Y^9#RzC1%5gT=y zYT;6No!Bod?6z7|!u%PDd$wb}Fwu+iI$PADPIuPfYEjs(xBv^35R){Gro%Ig2qA9| zusQiS3|f3rj0STiREMABlZV=Ntg(iUE;Np8>wj+j%Q>#nxxP(hx~p2*jI4Vn<9^ep z)dEV61uEe{C6W#p>qIqD!8U?w8QyIkH+(N#aD(ff39UY+z+|o+_C@CDjrudLuq#0? z1r@EWEd>@#ChsNW!pk?Sj|A9U>e`6_A7P|4=%ond+Q`<=iW}iV4CLXi2pA9|(N*D7xz`A%_K}k_12v$-FWT#br6olHVvSRbO7GJn@9{+2p@mz z_xJ2gS}=Qyu!LHghQYa`)IxLadwol;@yuhN#qqN1c}1ybBAhUrzk>Oc}e za5#~dp)E;84U8j@=rFoY*n8{{+{GvG-tO?VY3K`fqTIZ2!R%x&wqLWdPli=BGpcgT zLxMDkm@?e_Ut*cgHVAei;b3p{-*kEG{Pb+H^hXlNnrEC=r+;jnn*l(K2vrC->;>sNaG&u^Sz7R{aJi?TaGT(<#&N0(NNor<_B1I8-cR-4s&;QcVB&= zI`vyaBw%4n!cO;cmWtnOV9PPT)La}9(VVDy$IxE>4l9{xFxu_AneJnpKJ|K%bo0gy zjPj#W*g1yC0U$suGu$sFB_)E1Kog{@bMxX|h`DP%b0fLYP3byv^t9W&F&}hwcsm?I z3LKW()}R|lJs)y%M?j`;Oqn{e)L{sSmb%V;Wx7r)U?1}BgUf{Z;iUgBM(@Wm|h8HBd+1Mq_XJsdw&t@b!Ker@zcg_ zy*W67C~_PdflUkx1C~b&1Fh`k!u)8hcEJM<&4bp~f^fju2Ydj%B~;7@ag2fB!lA^5 z#Y5SIf|UzDM2i~w2|EzhSOOSg%N4c^XQ1Ymk&)3p$t57Ly6joKB)`Hru}Ylk&!6wb zKmeFBd7~QJXj$NP8MB*U`A_udWf(_|j937597ybdjStxt3iWc#ulB`OC(nW?O1^;p zGI@5$hJoYsmip9QgdT)$P$aRE2qGU&6TL0A01TjkCELOYYihVT5}vs54rgL!7ArpP zbytZ8mV%Nzo}^!Q6P$ZV7X#{TbRIHP5fA|fZMlv9C3p)$b5jip|3pg^JKU?JWhby z^Y35vo3MmJ;*6T~d1gjfqZcL1Lm+8X=Vs-6>)GWo8|cbL4no>bF>} z0AbNvy%=&gu4(t2MoI`!%=@G6hxBusdqwe zBMFFjBC<^|7Xp_4nkFULi6xcAWZ6}&X#VpfE#-*?A`ywG&JZ7sjvv49^tsmeW!!qXOt&MQ|2f2vW`#6(?yUJ#md0S<;buk}1+?E4Cw zILnI|_E=Md=-u0K;^;v?zc=Tw>dKw-TR~DL9$|6xMt*^QiqW0ONOhcJLGaT-6<9EP zkaf#yd$$I)A}3=0Cq9`}B_M5kbjZ0Ye%EwayU&iD7%k}LAV%R4j!v-lRsc!`c#sey z(x*~Y313{GM6RVvvcxH(FLYiEr}`Eg_!bRU(;{i&DyoqHxFeJpZ-(z~u~j*j!mf)P z2NN$IW#P=sp#47f7#Hl3Y9Lzp8X!Mhq5SM6$rzhEmz0r?1@lvpk3#XlQA_^$!_kQz ztZ~B0$qB};=&^0MJ39McJ+|iBq?(_GbM=4yioIOxO_qT*iZj>~tNcm5Bhiw>J%n{C zT)8lgmV!$3{ye~+O1v?O!Z}NUJVgT>DTL_%$B+7-KT)P-6*a=?+RExMss}oqjtxMK zN>BvW6R#CErs1mqavOnbFBZ_+*H4)U%phVP)S9ViGSwmU;95#@a!rb^0rR(>?B0N) zP@u7iTSNa7*lAAgLy6MNy9DqnHsM>?$i}I&+ep8 z3Z>Oc-F^HaPAI~yo_TBe59Kl-!grI_Kq^-o-{d)2t)A@u`Z{1y0A0O6pL>rmv${R3 zW&qawnjt)jzjF=ju{+VxO}#4&eB`K)Vn}CP*|al<(rKmqIfCPB!Y}sq^?6*v!4Qyp zi?njps)Hy4D^d$M_RS32;9%Hto+`hG+|V|`=#94d^%oS9Aasc_c`Lu2p`pMReiJgx z-H7Rf=BMukaw{loLBIcXiOa(SeX;$?InvR)NmuaA(GP4W2=7FCzLtt@ljd3&7#x&b zO2^rO7~oPgB1?b^Bm)1&EcTnuqq5^l)gPblsS})N-{`VQC8XsB=gE;@xtO@%H#P7M z=;pQ!-;+isqm@hDp3X9*(w&5T_~~-B`~Dwu?;V$OyoV3pDP?6vk;sTBiWb@-Aqr8_ zq^V7NCwmkMNn4S&wz`{0DrwJKLsNTckNdek&T)Rv>v>+!|Ic}ybI`o+@Av!peBSTt zy583{_V{zLt2Iu85^ySe`nT9@ntyzJA*q`~o7$8~r%fa)he+dxfH)+YLt0iyzOEJL zbS_X^CJ$I`o;I8%m=_0y@X_ocFd=@Mo!`>JovjT=oE2oa1HA%4&!K%7qc6138Fj%* z`|R8HPF+1o|G^12@t=~{f|-rm4V3cGCQy&fgdj6{2?gfFXwKlmaT@t7EpD@M7dj%M zqnF98K2%o?Jq~ZgJea{g{e z=0)uXB>6}0K6i*tPSB+R}=ruf>HxrZuoa_0~?}7N)5ce#_TZyl`PdiGEd|@Ld zc)8Y4>jJEu8w;W9`}4h)UT~{^tMtq!1Q|kv1wpuE!=9N{R&BR0cCYW$`S}E;)U%RK zG@rL19Jk37f}8|1a!}GC>F~+l(FrVeup*V&;)~2*UIZM=3qA8^h@il1+-c9n_##kU zjzbV_El*;OtxyJh2bh?e`)K-_MULZ=?lO&43Wi2T=}xQECMiY+1}IT_D#BSjHcvOW z`~*afJ%B8z0#~pwM0iymuCNM*%v%{FjBK$x3QPt!aLRUGQ+)P${XR;kZ272BP$T6A z&V+ETtx#`J@MOgQ`FYbq(c}K=!nT_%TdW*ezJc2XU9n^L?i0}-%T*hU&CJ$4P=ZCr z(4Up7t+Zha-{Fpp=@Znle6HQ+M+Mh9!SrRj{A);tQi{k_-0-weNMg4-bNgs z8cGqDMH7d1Iuc_ukQg#SLW44fOr=8Orw>bC58EfJwg?5HYeWCu3Gja#ERqmN0>EA( zyUEX&4w$I@*RTAy6ZEt{?j9dLoH(WU2fwE&$yv?uDAB&&-URP zEnGmGp6p%dSO3+QEF^MR=YV;m2pIm)?%1#LocNF!h0xO_%O9oCCIg<(Iw$a3+$Av)Ypt^_Dtxa;9Djqu%zSG(?uv=`Um^F#wjqXj^4C>L1PW`uekZwRj) z3Kq;c^RK_nc>l>0BXr()fIpzKP)*P-1=kZ59o>ei>{nQ6K-By9dH4x{ROAHwB)+>` z+sFF!RbfsX+x|DFJ;vVA;jFOU#l?kZR26-V_yyP^Mxj0bYY4h+b31z-^01@O zO5%N-|C`~wQ&jY#Ltk9F_&|f*_#DS1bK-6@j8niok?WA|8IE1dcWva)-q%hjEGbcZ zXacng4_pS3V?cT`Y8r;r0HY%6tN?`)#=cR+;*l}4l>}FC`Ekh9Uk%0aaJgN+@QFz) zkq+Q@y*uEAY8T+REE2vW82z=izF{D4Z-C@IfY)b()1J3oYp2|Iuw;=^+e;SWrnK0X z{giW)kVAm@wzE6vb};bd0*yzu8_HQ{XvCPFE!oG%cNN7H>d!@}r2tj!*)xd+*N~{k zvP)(2jSOx)q%R*-NNvYg@CX@0BN?k(PbY;aCgq$bLS`QW=hJ-e5 z3jr$`&D_svdNyj^<4p&ZIH`c>_e56Wtc@5sa~iSL@9sjtYuob?i)^p^OEmt257|8+ zlkwZ{5%_{~vqVA`YxMHYPQh-9KTLbbYFoE>1`JX9M+N(>vV@r0Gh+=^L~aSgqC;Mc zJipWS+Q65{=C(S&ZpbKRL!nWn4!cgGA z@5uX@pg3{49d1E4GPuyn;2sPA+LiUVc6zWUp=%&A4)pnxc1|=} zBOUQyyjVQJ9aH%Yzx@YUks>Dgr_E4SpeTr%MuD=mxzdG+xE<(P|0R@2Du ziF&$xTd3%wU(Xb_Af=3R$;y@J{Dm=031<5dz#kMYluC)M@=-81hA1HPmaV z5JqK}gH-CpvbnMepIMLmm$VPDsp>?)NTv2UkC!I2|^;;REx_eMyX z@41zp5b1t(JBd`_Y3c@w)`bjLYraL*{v9pt=jqePF)Ah!bGG&Uh*q}|4;nWf`mhH1 zHbk+C&St-V>|syLa8>r|3kQ@6B{%E^P_+$G4a`%)9C9ZsYQ)XhD^CZAmG&}7Ym^2$ zZJs<7#p0lp?fovf#(3hAR31KkUgq=X&v3E43M~76`!;W7(@D0%YW-+E{JZj_uo)Av z)j<$c%@}E4u^NN>AuArJy#DCHgRtLaj~*b3HKqnT(kV2)!Q>!^z2XP5Pi87&ASo855CH3Y{pUipt7(LGqCJ z090AukMHoOi$23ejNB?CPs%VHci-j`9=sAz3i;)z?AH){A6qH5q8OnTWNt~N!A>{=gKhe*f5aIQ zBuj-ZiU8S=P3>hwv4N*j9)H8enTL<#(`RZG5=d4FcKH!4YU#C3I)s>QI0q4uJRc}w z?~Pg(hk@G;Ss#nf{5@ilY!*ICRwv#tfhX@Tcc1cFPL?AbCbqn0kOeJhLP;rY)AO5ez6 zsu#&E#JVuR*>GIXD~0(!c}I^XeqzU=#NK(a#ck?JPcp{BboYl=^?;NC)d_Y6s3@W* zQyd^mfwLBqCxU|#3rvlg4kz{A`vumnfF0}TZ70lCRcjyjs z=4gf$)=Pla77mWASjxP-y!Xo-+@8BaVoj2=hWakQgk!kSF}lOcGF{)3)*6Ljc~&uux1$l$zE z<6O6NqO8MMNW$UoAEBB=MfVC4xaZwMf4Cp*R@6B4t*_R^8>REo`NHj^A5;qhBprod z^lRTZcW`^);YCcbD_7IpAFXM9GqU-w{YB`o901IFqgZio+I!*IKZtI>34IQT9Y9x~~;O~3u@ z^&)Q0vLWeCM~Q>%WaiVkM?7CO+6R52b)1}>7LI$wIxY3MuGsQ)$x~pa%&bZAeceJ& z6t6AHToiY>;#enrMqvv}?6kS-sx7)@!3l!=^sDP$;k>Mq89kJECo6R;Tah2v zW*g)^Qq!14{OGvAnw-`iI`q`znY9}`=vYOI7#LxpOH`Ynp`vs< zk(~npkQCIC9^;qvE?#``eEAPCUQOsj@JK=v(I}rRddBU<4A=YNi1@IZa3LdZKl0z3 z9NN9kUVeCT(}RT4J^Tu?K(ip-v-I1(8%8NS5)#x$PNTEB8d>8N3US_=&zO*A-w_$& z_6hm9kh#F}IFBSZV)#S}po!M94_%YJdu_(&>^t6kP*eGn+STR^Z4nw)h{!PHy65fh z51V~)pqULdG+u&?4huUXQO3G!1(qWU4-zbi@o(#v?-^zeor|%pRqvcViINvuO_zxV zqdZIT@*PhkNx})9)oyLC*YF;v+}_ZuWs&>lOZK$F}`h+55??A>8 zfDm^Eazr#d-ROd|*t&K)!^zA5=6y;1LHh+8&>7=%ybwd+3;*lyvc$QkELJn4a!IVY}3>$PAOhJkqxaq_UOskt&g;|T_PcFMv^~7VcNo{43p`iIVYqHJ$8&Spm*1RHeey=gY+&*!wzZr}Zf=C5y<{11 zDsTK?yUf+StwoE7v?-Zx6kMi%%C?$*^vIFwy&t@f%fcOtdXX-3fYR2qrpZ{ur&2SV zps%yYJ%B9z3l^YDYzJ0KN@x?aq7MZdrTe$Y*88 zg$EmT)!8JuZwMBw*l*cHGxP}RwQEf4$$Pzhg+#8(LDfFjp`$qRqD$6JB>`};Wv4^Yi{I>577ML)L4nBA0A(DYgD^|UMuwgcy=uSvz^hW zhs?{2t&3AFsZR{93$S(_m=q6~%xY@#Pb=tYX2eJ=dz`AXb_?SQIK;dVl$5`AEh_VX zS5*%WAK$5_ng$Dka$-70?%X=`)KinW^f>0dSPuUk8YhG4-A$8e)F(J~5D|gpg34=6 zYTxd`M78wUMP-JZxXnOjVoDNN@f%=Xs50B6WH;YJ9|5KD8g)|0$CY0T3uBU7i3AuO zGU|2`a|E?wjIc+Ra2T9_kaxHS0{*b0QuECcv-|LHDH?d#r7)NsIpUcaW{S-u7pAtv zHJdt=vje_p`!v$t*U9VDFJTv-oF3wInp=M8no50bZLLz%y0q{!I@u)=Df_6-{WZr1 z#F4~}chQX{^ZL~0#Fn5m+Vt1gVm@3MjBUb>^yQZ@s5(1SXGq0&aG|#W& z@Gz~fO2=$D``&U9uH_cN-+F8+lZ})oq{nw-+cld^uIlL@CUOCQL*)j|tL)z{xPKiI z!w8a8m4LJxH~;(mG6>iMs~Fi_jaM1ub%m)}7nbp2t~>wF#^e`+;>#pmznbmbw(Vt% zyYx->%a;%I&w2ko>b#Y&H`dY=L;J5GCcJoU_L4*0`C$X_mc4)ISiXGCO4)D;FQ9TA zQP`Akb8)kQ2dam%f~;FBRzsDq6glR<;%OR}Z4Fn^o{9cbPK8p>SwAK zC_D5kig{^fG~2C1EpF6{BemmZjtP&9Y7z__*fS~)LlM`)B^xNcL`JSx>k#}K1+YhIY}%3zy| z%?lEaqw97a&JbLz{4U>Du|8u=g0tC0#SyOGO6v5q?nNuOD6@83+*hC~%>zFos3iZR z98-KEXu>ZRbIf~jZwVk9I36oVzE%oLpaeK^`m{dygC;}D7sKSR4C_TSQB;yi@Y`tm?TC=`M))#Owi`$G5pB zjLw4>0(XFJi=+|$se8M^G&zIaLCl#CLcj2e_Y!aGYHLZNTLsdy5Mu)iGFTuFqX%oV zI`n*bw(!IgC?Bq+TVJQG*gv#ZHu5rKM)-;k=&EdQ1;vMkv+CLpG!}qYt?BtdqD2go zqa<#zu&}gu+e>oCBp>u#+~Tyrff}vC7(vF63Ibxnv3yW`;BXF(6v8&F!{b!dgP@-m z7~1rdp6A%Jc;Mi^((m65y6%8*~=ZHB~b|pkx=RZ;r0gry^}$MViBm_AT2$JlCCmHfWE&nR_0zGbn9yaeQ&J=*=os6%hV>NcFpGe) zufMEpKE6{!VTSM+98@9w^lo8>w)5G{bI)^HY73lJ5$MDiVSKg)REB%@QZw)?1|vmQ z03Hq)QKejt6PJ>itv8*WjZr;ddn%ykL!swdz2hqwb?4n{F-r~v!?`}?8XE}Qz`#J? zVo-*^>?Gc?K&}q@4E>c-q{^8MC{`@fdrlagP*hZbXIy=*y9|`BDU!2G7)qMo&1BG7 z@-9ZIFS9{Y@5$AUvQerauBiL(A8p~4{=g52zm43Q8DR?(8 zFUzg`JWMHh!KfSKTz-CqD1<$HS?++hA4<5q*rD-*`wgMi>Bp_vQqY_pLugk`VL^{g z5{&QwZa`+P8ad&M$6_O*Uk0aFy z)~_w~h5QkKi`>Zrw!IfRHCrO4&F3|n29|}s%k0&(c&9jATdJW}Qd{oMo3FRT7n8?*CHo%iTyBO+MF_KD0K$ zb%UMD%Vs!RwU)cUwULL1t86Nb#{a|qfP0c+Hr?5A_J)?0mR~=eqb)TzPO*oxbzoMe z29Mx=@LQ#bVp%tQ`sC)(KfaRg<7FB4<0jh~q!%tp)l%87(L3~$R&nW0eYo=H%a~>} zd_J%h8goRrwmsm*Ql%i#=p5^92bLw-xeD^~Q7U;b&;!nXA#y`^XD8k>OK3c=ma1xP z)X*(ViBz)+loS^m2Rn0PItm~!#-)c<;%~Zu>rS(58EjbZHs}h90pTFX#wjopiwS79 zUEIv7+hmcR$$;zKevjKt7Z^DicLu(Mib^Bh!T>|rgu{nvqwS7*Xh*P$B+PeQ`psEJ zzux|J4+SC=YG|4B(7Xc>95|vtnyJc|g2lml)~T;6P7#?Du#>(!Lrve8RTmEq*Q(~C z8pD2<`u%BUP0`FUv>&%0KYn~09`X!X!dDhOaZe9=%p3egcmFU<8pi&Ie`2X{gud|-I>r=pfR3_f+xP@aI046`nRP@>e}w7%~9xlaMeOyHr*4@tfVh8~bnf z+lV8s4T2b4tw*JXDrF-(G3&e4bw7KF^76}?5AjsHu-?9V`)*ABx*@$bQ!Ejidkfrf z7Jn+e0V!#?VdpAj%nQwP<3g&YLRJYxnaa{~EFFbdeG6{ub~aU$E=prC?G_0{u81d@E35qa%gfv)_+@(CV3%0i)MhKSs}z zRwgN^yGfqKu3gAeYoOXET&{&L;=PS&m$PD?P3(?)*UeY)g@Reg2>Wj%Q z!??z{TYN?rC&Xn9$OR*myYS3pohldSNjB$e?iIn;(K}mvX7Um47n#>MrJ@nVf>el9SQzONQ zem#ck07yoi11u?O zM~G3QB~4oa(9|Q$n&QQ7p8L%=F9RnJY!sX2`(hmW{@54|;mITpSO^VzsXz14o0 z-%ZvEf@R+u%)(q1@^6fz+g6=9IDM?;p7(4V^5OJ_g08pZVpQmbVpL1W?+bM|g-d^$ zAb>u;?%5;x8TZNGbeY;A*5f7WL(KvSbeXsorH}&}*AJU({_e}eEm((B7_(v!;46^3 zL7*eZ12Jx5r^1%aeL-12orV&?1?uI2;%e--1=J{2czn%z4|tmG-%zc47IZ99VR=UD zFQ^Nenyq@My|5hJ({lrfkp=P3AQTfI;uqGkVM7O$M(w?ydC%v;Q8JiPItD18(xx1?I$TUtuT5>g}|_Oi0g#^*8tm( z_CwmX;zLpI#)FsM`y9r60h}#(5q)gA(uuw;)2*zR5rar_(Q$3v&TFL3o6KICYP`oi zbmCk7EfzA!4iJouCgP9eL>!X&W@2QZ2i+QBrN3?}|3Di+(?*=!(Erul=-a&k)_ie}K;%RTBG(0T zp=t!;DItD3%1s*Eba1P(KF_=HKALMy*0>m?_EQx}XM!a&szMZ+w>F@tMY{M7Xy&^x zIUq_{wvz_b?qKKV-tn$l*BYHQA~P4RrCvsA_X4BaaoJ)~rU=bjbdQjcnW66Y^s%>n zEpO-M5Z0MgiI)k&0k8QAdNrJ*F`b*h#)?{IyPluMQwz8`^s@BdNH-o7AXNmkG09e5 z;g)93Pi^wXyP;LlUYgV93X5yip`Lz&_<@e;?vT2`goUB(xOn!t{$=y@*gA?<#*I!# z=hfhs!%3V%8*7JSkf}#G$6?f`iMq0^mxIkGc!z!MX<7BCu-?bSK+XIL#kX){QF-T$ zipomZYn`S(dlGM$@45IjEDUyI66iuM9Z9ij+77=Kmol!B3{9C|{Rh|L8rf`!af8&m zfsE$U=X5H>hMQ{}{%8yZjI*)GdW59Je@M6%kUFrLGLlAXaM3+nW83kiFwal3c)mq~ z(iT)4Q`c8>=7&;&1O-PB?AxI+zYX<82q$I4@Mg#%$|9rM|2!!nPMZ&n%wbui_s!;r zAvldrRiw*ku^WXgzJ8F_9mY;EwYn zWqvQyFz`R^zYh}dsk3fVzgR*t7qp7YNQRK;`z7yXESt0ZF@Y9kI_MOc%)-q4X7@6j zz`ci?GXu|vbwPC#Qnkf7Gs&@T@!$$`#uwc&bo;lhyn&g2Yr)qnTO4FJZrKvCZO(yt z{8XfhBQy#kIK`qryH!cr`D&|JCd|+9(u8&}5^(;M#S=OyT(3@G7T|o1<@Hn@OTNWzbs$cXUDJ|N| z<`<61jEfKJb^ASkKBZ5&fW_BCkL;Ti4;qO*c$B&>p0Rsu9I@DYP9429_B`OoRIhF8 zc{{PXyg{3RTZ6XqY;Bq+=#v8rL&*%~oh5$!jLh0)^#_WyCYDl$JL_1U$GUF%v8P>S z$+p|8kNoHVMydj9I72x~MmtMhq%9A#vjt9pk|wLFE+V5o%hcX6w=76vGR3@As_Tn2 z^-V*vl&PL$t_%d^k#UbEU$K>~|L+gNkL>=+D@^pvFMtqOZ15|-87l~{U1ss1ctwM= zVj?2DQK&N)F@7DL&a}ZfbwXKr=)CRJo-ArusurUe0ZmY%ME>j<3w9nnN2&-M21s-t zOrnO|j9h^F^sBxQk_%CTk?IoxT`gD#EBi>G=N?o}z44C6!`DC!5F+iGsX2e=-&@?~ za!1*~;|B|3y@Esp#*G!0ag@offHP}@;yL&q5MNCfNkCPc=%z$@=_VXc~qfr=_F=xy1K1< z%9gHJ@uj6D1TZP;GsJs?G6a_@c(v&Nyu3_~kRnPDxNK6wvkPjUM#}-Q;-5>2o?k+@ zmiZ|uoITEr)KQn@p4B=o3oD`J%u?1bkb>Z{*!JMhlK0PCp{@HYrN1PDm9-v!RO&;7q(!Lc&WOzEBfNV!4-tuB%`F-36|+&?PYEg!bI6@ zTQsx$zt7jl6xZ{u36~y=FMFiOaR1T3&C-UvFH`K(f&AisninqL*~)gEy~@!wUNeP) zkzHx0^Ih$a1ascsY|k&lr5{Ppo%h0@xaBY?SfP{p5SL@YuHDOo`O2|lOcv?05nC@C zIsOj2_Z*J3qE_oM9{YW~ugI3#fS^w#qWBhlfuJA8ExRz*Zo$DcpP1Iui*|qgkcbrw zPf_PSksMt@mBcBu^LA8{{tZ7>_{fpr zX20AydB$Oc-SA`J2NG$L#*K-QW^3vBKUD%+?%R}jEIqz7WS+J3aN`@#Fthfc(BQMsBDJ?gJN`@I*VgF7qfeLqT)9N(O8MgRXEi?shA5nz zePE~E@ImMLbkB$53M!p8Y!)lTE$8>Py8Qgs^F2gH=lUTo-udhS_DS5;7yN3Y)hf!r z@azHi2Q6vlFLXyTW<4HOC0M_~Iu81fN9XZ+0NPC-O1`5I> zatiiDhI9dT1|ZYGMTXXoy^DPx`&jMN z=!=Froo!{mRGuyf{&@L^K6rE{_mBooqgBdui)&+3j=AZwE*Ff}D^7iwnD3dJn0@5K zFoQ=ecwL90lF}~7Z~*SbXN{i9!L%5PC-qF5Jz$@Z=!yf7B#i?u0u^qn5(o-tVfdcR zRJD8;6h;@b3?OSV@dtDYM~MQcHGl`ZO;TGh8Cv}QTzEa2{?gJ?=u|u)2}+?#0qN>Y zmc=EDW7<2nJhOX&o2X4uT9D@pkKALktT+%(KA2)7b1VOZ5EZ%TZjBr~yI_y?K*ac;Y^GMuTxyh^?baI4~e<|1t3# zG|Ny>Qm}c#jODm`wo&%?c$2}O8K>|JU}*s#hP(j|Zgce(GIb|m{ zjK8f9QiaMpE&0**e`oc5J%Llqzrg~=5Rw$P3a4Nt>MAU}jbd%PAT4{~rPx)IyO-P} zC`QvPnjTW)Umr7NdZCaTnX(&djj=4geZ`TZzbAPv@35-7m<($MoO*a??d03U1pF~u zaM$Z2dFGwQd*xwPhhKwN9)w#{7s)6UDU4{)w{s&L6;fipB?8pPxN(SbLLUc zlm|l5qWQeZM z_)@I)Ag%9XUoFyo9SUSo>V5~>g#HIo`c*+ng@YceJC)sMd`BZ?=1(?kUi}8hA3VSA zHCbR!kV0s@{}+DdtLZceDyN6#>7&?AfNXQ=1Zqoz3Vi!6GZ5#r(!P7Ab21Fa)1Y>^PU=YJUhUD6eH_|7yx+!GoL@EXnYy9u#e8^?OT-Pn--o zbE?-2e}iTo5@M(|;7x8#wRV*|a%8V~+^2$-o&vCpVkmp33k-dOmpJDpEso?RMiGe> zcPifR*s+7rw}^>LaJFE3)zH5p>b|$uFy*(Febd`7m)p^HpNkYjfXKP|5;xw>o5U>^ z;SLkF1CKSDQ_L%UY#LmSyA^NVfLIOEQ{oG5dk0umCf4NkE1W(1RQzIAM#h~>rd-IA zSMy`_6hLl(iiG)gydpDLonrmFjmPMm)7JhGPcu9_5!r&e341`lbN@EGCNVONMm~>p zt^!D>Nl39><1xt1YIpiEer)%aK;^WSghWEwL#ji-0oW||sY@6)&+jXx=Dyu&%95;o zNeSx@en>zBM@w`Te2{K+y>PR=jh*NP(54)sOENJl4avOhd^T7{j&=)opEQHLyLW#y zmOE=XoSZCt_TS}MqGKb+h=;{FWG$yjSfj;`ty`axxRAd&t-emD>-VWt3nn+jGT$E^ zlj?KpwGmfV)#qU2;(AQ#23Stv8OLieOwP~>%FY@PGO6ATx-=?{wuCj+3aycC(bnJa zvx~*@1Mdg*DGYrdz#fiVis7Bh-=ESr0UZOT?k>FD$Kz78h{R*A9#cC7bnObU?a zcKPzM^7tQ6lCVKgg2&Hf_V+j*^-W7zlS6Bm?HYQ9(TPz$Y6=Kwy!?@~XO(cvvoZi6 z*S}}rz3v8BV1>V7I);24pSEsDve6V!qtbpq%zyIb&@w{?KZ@jmLGobV%r%o2e&TIPKltg<*7851%=gEv(D7BTfnJgsp2G z{vS`-6RC*}IM4EKGr{h{irRz?PGBPw%5^)Y_N}aAl^X_~a z>1L|8Lhc5&tjV%pj!1^EcWJ*O+PNJ&))ZV#Tnz@Ss;47!)1Z_eRcc3Fla*k|!YnH= zD@SPc*5fXqfvJuUUSK#r^CwaFCw1}g3cC#+r8;q87f00GgvY(DP5ih`P4R`SbvmDM z%W4Ww{O>p|3{s&~Z?clO*m@?0m2!r1($(jhRUJZ$?lxKQB25hk0tU4?hfN7_i8g4_ zFbpTH(SJ{O*whK9Vquj+=kgrqqX#Cw7=y+C(Zw)-!sPpT`vo!hdIK(ti|e}JEEhDG z_w-e=5z0ZrYC-n#dwfP9gXst~{p2y? z{KK+A%1H$K19TO4fIYws7v8JOV4NXJvPw~9^QJ1|1IYZ#s4o~Q2V~v==Dme`A5_dCjOzpjCXT#o0pmhe(^aU-`TZ9`oy)$(_-F)Rmbd7OrUvy z2k!?H^{kEvdcaFTrq9a&)! zpcp11R*ga1JAqQmDy&^`ITf^wz6(p-Z z&A$59__E>ctq^VCr?v2mQdz1)7xY{yu^+Ol9Ya~mJPNKdNSZRIrKEfSG5A&cp!ZRh zPT`qQRrJTl9xv9Ymz za>)MIOHm7Fn)%S!F}y7)(>jaR=oseo<(@Bd#`xGDz10dzPEIcSeOOCHOa9a7os^Z- zu+Q{vLn8zh<{>}t=f3!Wf4A<-w9Rpba_C9+{3j0G3V1gobgIQGZ-sO{UGja~ntF2s z)PJI5$+%mmGy3c-IPEvPPnY!dH>QR+Wf1EH-K#t$Gp`)lW*7O~T{$4e-G)JzXvel$ zuFjs4_G$BrJhQvbwCT`i)Tny#nY~6JhWBDVQGGmLK~~I;+EjHnO~_}4htXyOlNRiA z4Uvmcj9FwQoWf`-NC=X@guO*%>aR2j!zdX#XIb?EEXH9%{yyHmw{*f*Jc!&qI5z)n zju$MekBy66)p40?TfZRbIFMQg6Kpu`O2_Kt=4cI%<2J=>9ijA@g;UHA3TBBQb2|^KFd@h8sO&_byr_=?5$7va+v_+lPON z;+;U4CPy>i_}8Q@`E?yPA5w22h}Uyq{)z@s*-;a7D<@r7OkKMSEvMVfCJXqqdg!dA z-rZy06d!CV!r231ED!s9Ua(Z~UctyJd2DU=FJ6rFa_D@}FDj~%q9%cEd_j$;dS}fz z1uFT?Oyc7DX!aRw7+Xn!V5syt)xxNTg*(x_FC8a68$0`P-0Qf9GFUs2Sx+$8iPD0Y zV^O2(g5)OaPvcG~EOaZQNe`S>f<#`JoiY&E``*ts=E4ijfuf` z{)DHr@;sbI1a7hsZ*pAfNg!ypU8lFEhu!q=s~a2dZ$KM_Zs)sinPlX1_RcXJW-%pN zl8$B>kKVo8_0wXxIb&dRr$A$Ec3hfyr&dW7EsZeaKP=LTb;>m*F@OXBIDA2GgYYg> zc=4~`zHiZ)!cY!G)c`sx;;RhL3cxF%BGsvRpQI*#hBGlay~`34J5)o_#1hHnvSU5y zMOBi*OMLF3=kHFfG(6D%BK;7?9&n89gFf!|D_fh?s2@gG@l?MiTkN~Eo3DHMh~YQf zk?X~0-S%?3oRQVtN>uH9~J;UhBRc^hWl-Ymun#GMVgm6U|X3IdE1H_vu$y}HM={V_fs@J<0p5|BIR67cUn86C`ew3D*CAZJb?9!A1 zlz5aS4QUyQ79LE&X5UbnvW<6~Z>!Dvj7zZ*=P~SZcfuWGu^n|Y$_6;cCej7~0HWvz z(Ab_-B7jA*#Vq5O(oBNm?DPDjM|&_beE9lI4#;G50cf9v;8E@SL;b(f4%?cGq>wY_ z{_`_ucItwY<*;@6(oNwvjhZyQj(>&(4ZXybg}Lcd9!jgeTD{*xs8^_pZZuiUiEv6g zO{kNUCQR>^DK@n@w6hWi=>fgM%IMvA*PF{yMDDVM#^{poM@5-zSo#J5;qvD&JgIzd z93yAf)FwkBR~+tnwUliaV&~x4&<2lE$sRgH7Hz;giSQ}$5@ySGL81-oC8eRsf9JvN zgu~_(5h*FHF=z&NW8xDrUe9sjp=)`U612$j!Q;1IRo^Lf?-LZ{#qGz68Xc>PY6!uN zBuI%+FRe)diwUaXCb6lWx6E=eQnpZURbNB$@0(1ugQg(90kCsFd*Q7rV za0ysxThZ`ivqAX*E9*j&RN`D{uZ~-8-$M>rq94eN! z^7!@n?t!acmWWwSFy&?6EK9qY`><^-l(EZY&!1m=w`IXQPHmj$_wb0;_we@F)`cn8 zQ>RXq_l-Y)?jWX{G;x3XDK3Qmv=PCw{t~CTjXh z9lz1>?mo)LwukvyVqBqU)ClZNR30a;3bn@f3(0lmOrd@8DEa zTz%nRo&7sc-N0jJcDCK>P<5&4U`F?rx3IIu%FvVhK2ep-&&NlkGDL2GL89IkR2~}+ zQF0DX%>D{IA|QItdRd0kdn1!Rj8!BhB{$B~F}L&yVZ*=6!+bs8Qe^ap2!?zCNDtxR z;gr4R-shXSxw*>v9!|IH;9qnBB2X}1S0Lv3>DV2Vg=`T`039Z2eaIg88x1=@kCa#3}Iw8A>6+WgGs|!28)(~0&NBAG7GFe%ez7Y8lx9guZhROaw zxL1Q{u(nQCW|qmWnk*?PscCOymSMn^Dy|Ne0+RytDf(vFr>yq6`zSU6xHC(tw3a0F zo-Frkx$^$d7K%K#EPQwHV1>f368c}9BLaTQ6))|cKFm@hdca(46GK%bPP?z&eU%Jl zYZvJi@`R`~B~O^26@Ch+Xit!|meyo41_v?SxYlQebTXKWgsTmzc)i3+Shy@!pLU&7 zIP?5T_UjLMvZ>9plS6MU^;GUnT8ahKr2R=Vhlmon-_2*f<|Y61Ea~*w`u-pCe0^DD zlh9!->}2Sq;5GRLT@E%mGB*NH1nD~3^IM0SVu|I>fSaX-MHd>6@2^DzFiB3pcX|2s zt^{B?%OiIC5r zuObi%5xrp8P!D_M?uSPZ7oetj{Z3i647m`_lNKa~1=JdPX4pMpkq%o}R3p(1@0|d$ zDv_rdbbFug>FrW&UFyQ#)v1^IH3>xvm-wqQ_%1Z|P}j$7y2?;b&ptID9Tz7bQ*$-B z0hk44D|~d2i*=rP!Uz!>WQnd>a}%#VBf}p!2*%6q;@pR)M)yw^qPM_XM|G13(J_(Q z_@4%=*NQF@?97Rc^&$8{o}QA59x$2FO>O`>`4{B(3 zZB)`$icHoDSP4o1f~)9TXQ3H;`3~-$c#}ZDK^h@y{XR@??49WU!)RUZ7(#9*# zi-J2T6x*PpAMx(A6~jn{5e=`RF7#un;(66L9b_8RH|febkGyo;<#5{p8Int`q7q(P zHI&oRW>-@_+_h<-xE#YDKpH_%=mGls^7X3_RD+Pmzy)eOxF?YEgp?cp!lt|$SsVn7 z8f(-honJ@b9*{eQc_ujN0CS2-G56>5$ z=g*HpJ`UcU<3n^#zJ|h(MIBCjt{)>QdS`6c!{ie!Cxf@aWBFsp_Fr#1)(kp4%5|n3 zA)jQ_B03s~;39w!P-CGs8TD`Fg+L*fvja@+1k=YO;rB(EhGnu}H^lD#JrF!D)yF#C zPmL0!*R55KirH8<*%DLL9;X^J!_|8#Yg{Ms>SD+jg<-LV+VxFU&n0{SzDH`w%*Y;S zUFv3NkgBsREV-}6j}Zt? zh^XK!o^-8h7xWZ3-ool0s_p+heypG{W>N=&HE`_@-;kkObdV%~7czWHvH3ipBkCD9 zcA}4iWrP4OJ$EW%o&?sz3;&Y5_956@0cLj2<)!NP{wgck~T z##h>~{CNZV6HYOxUm>^B17cvJfoCsiq)(7i_Gc1v9HLVV=V)IG3a%3nh%EEt*n))o zL6!vNFn{>pZ8uetSiHqs`PM*9j2|bH7o>!+RPo^TNXA=(yN84O3tp?qh3Jc*J;ue% z?7c>qKfJb@r-+TMSc7kVId(5g!pobXn=)ATPeMM zj>!Q=G$N3h0QC;7>mvgUb5>%x6J-XWZd+%zyHXQw&fJ`9l<^z=+z@*yaS?n>UrMgoHA{_-B0QiM)u7IwE$V(tl z`vOAzKQM05_wOAzWUsR8GlW|qT^g`S{`=D~n0}4T*ip>O@6sqpk z@JNQHtTFW*BpjJ(JyDHmuzAAEhYxQY22YbLTcrE#oT;K7W%d&Psr^RFPEw%ZM*(sy>ZVi)i%xs`xHTl;kVCiv^6OpakT58@ zIA>s}In$Ze_C*XcY(~&+;${Ac&L3)>?|24 zAn8V;_h~pN(K{DIbn_K?#Q6yAbxE3&seueS7T_jGrs)>?ybiW%at8sWki`Iq#0#eo z@q`PB&OONZ2Y3_@_H+bo`LJl09@KF=HIy?SmG}bRj_E~Xdu^ygATR>%h|(9F9T`V$ zVHocQ>w#0sDLeSX{<1FJ5SP)V2b*m;?zz>=K~#uya5)ayt?&iI?y48r5 z7jkg*D-tXv)j)*9P5YL-e);lUb+y>j8wTze-e_DbQf-hLy4g2Gu%cw4qtJ@&rr<(Tj%E*L}X%%Gs*xH?=^}xps1Q`fX;CS$4>HL;|8q}y&ttyg| zk6lPHGH*$$-2TS-(vx}3BS*@bQ&MJd=WaIZ9=F^NnU?$!<+8P_F%b8M+P^GRo|PHT z?K%(Gr~1A~^#UXgQS=6^O_roIQVSZkn;_bh7=RV=hGZGnJxpV$C02M3Ko%?QCRJn%XikxzK8+N9ncXnGJ*FmlLG#?Xu$N=?h9`<26xtj_b&JiP0%eN`(3p*o zjWoLxre9i}4nryvGD}miX~{kT0cKseC-&+&KtZsZ0vzMcyMZ!-x^r#{#4rNAf=Hnl z#ODt4@%2W`BHWsSYE%;1uh-bZ_;X%vbcxQ3NslG!R7g;)D(N7a6aD-`($36@@TNyj zb^~vHKk15zfT&wrfC+r+ym0{9iV&0kLpcfu)vTNHJ{>Hnj`zh93Or(1|Dl+e*rMQ7 zW57;SDIoYDj5BF1Gfe(9?Y!aHvtLkzys0s%2`Z<8$I;-m+|17x{XS}B??$Vu0S*VV z!E}drspZbRSQKoln!VAtIh6qsODO%X_?d(Qh3iCAbQbBS0w)_RM;ewQfX1*u%D?FRo|s*STvq4?5&%TlXUd8Nm)fBzyFNP>8{R_i}x zjBL7Z_@9vbtc>}En)m|CgdQx?k7F(ap=%8t~ z%IpX8uCM7QXb)Cqr{}6}`*tj_phKl>eGlD8c_#PYA$|S&e8-BjYFjW0KPmc{k zlotCce1Ej(;IAVu3P7~zq|WfrCl435aTg&3ESqL{=0-2XmX!$e_&52_ z7JiSlHz<0ke^Nqt)=7HH*oTzM>Mip>CWXi5-Evy|87LH4<7bq`l)wL3eVIoVA0hv_ z&A#;PfBr@ZlV7y%KY#uI_)^uZioZX=(6`iZhtJi)^a<2JZ}U4JoP7APMU|PEx&Qb} zmLz za4XZ^Eq}ku{m{qR1HBfhMS2=P7E*ZBOVr)TE6wv6)ni$*(3R#N5%D;}ZnE!V#G8n$ zi0dZ{Iysp#ZiPJ8c$qS5tNw#xta)C^M{ZNjhLI=J+ZR6HnksZzL(f-b8{2a-&PTPV z!O#4L&o>|aQ?Gqg?7Mfa@91yYDZ_5HRFXouWV5`7VvyWm&_~Iiyn3Ut__Dpm&d8S6 zz9PLjMi+iioDTDJtZ<9>Nx7_~AyCruk=ORhejV+1qf?wCPxz0`vEVn7KQ5FOH(m6p zrP40?h<8>8q`$6vnk-Xx(&U3=R_5sQE0`E z9n5s<1P=?d7!#=ffIk`|#`J z=2$lU=Z^plosB1(e8h^Pl2hppZQpO17kylI=M7I(s_5H2;juI^TUVt@^~1A&Zbwx4 z+)&KWQD<028BWa!XG=T3aoonx#v(eRX%pYG5_)YV&7RNDJ}uRFSW}6wtD0*2R$oL)9#UOm>#g0*4gw%Poz9Fl&7ZUjxe0m zyU}>+0*64PruS$>N9-x}8uyMDg(?qTX>Tg)>;HDxb*|1bL(A41V=Pe*{(WQN0EN=ko{(c-EiEOvcfGaK zFCFc33v-vkA6uuItE!$~SLSOby(@b%ZoA%lBD4FX%CzS?>n@$hQ=OS1 z45@>zb1{Os(qg+xcAFUMpFSS8_3*9sBu?Q&69U(Ty^hEo-J#T=&Aq8A`-%H_C-ZaO z{rBC!bBu6r`SO2J_uf%Wbzi$^C<^!@Ac_b`5ks#ch=3G*RXQlrt4ap}MLI%a7m*f9 zKxs-7klt%hK?D?}3kWE^h2Bf{ozY+W&N+9SalZS{xfu?2Bw_Eh*IsLuXFhXI<%!@; zMp4by0Mi-&s-^k;8P$*AkKZD-#r(fuWX%qo=j6bDC#h?uGz}xClx&LaH%|VJ2zcw;dJ`6j}pDg(_*gsaBAta}3p(x^b z^ZNBV^Ymr(*cYF7(JPXV&d5lte7@*ertsir$3u-rh3Tn0- zUpZ(((R@Ji3ynzKhmY#F4O0(VTKFPxaON-&MQPR%zv!d2VFOpk_gx?M!2a|f5`J?? zj%qY&r_vi!ULCU$lx@4QU^-72;;9w1XR6OiW3N}vWm@9C{^!6f)A-#W8x-n7 zFf~-MBEPWTcwvA3e(@BmVJZK-r4{?X^Q+HgD^caukR2CMlxK?O8^nv?G;m*lklQSU z7vLBA6(cZFd#ik0h>@QDdy5H7%rgvX{!U%6tbfI5;FINg^rateBK3-Jle^;XP&ofG zo&x`q!4HR%!u1d4jpCl;mT{l>Sn$r0V+?+Jt|lGxy|!|6;dj*K)PYMAT(Khs3ge-w zna+h4oXu75MJD9e`CaQ1u_%flI*%$Rah^J<4 zVq!ulF7J+Ne6giOzxulEME)s7Aw|WnlFwA6jkPHN<5V`)hxIno@s5@IKyVPx-bpD2C>e!sTYd4 znVjWwv(Y);W!Y%YX0~sB2_}E*ERV*g_M#6~4EVOczGYgE$v=dY>-F6_BQEf%$8mx# zycZq9Ku>=JpLtG5t}!`|U!_%pJx2PJq+}iSv!iDyc!TJe)J6_4CHLLgN1HEgOflnT zIVt!5Cc))-u3E$fnUE#8$4{d*Zr|}GectrmPb=~Y?mFDanptk9kZut-ZHl{mkn=eD z#Sq$&sGN9q<+_(72}awD9%m0Ec5E%HLt*7;7)5 zXzP5qQ8Oc;!aGm6)_2RRiROY#Q&@4TOr;NHz2+Dzl(p>4qcwR!7k=wZ3%0Q0&OSA@ ze9Gf14JbMgE(= zGzZ%>+4}-oUSX_se*RMmzYpW_n&Fd}?5HbG9f2z;zcn$!dUWTa z!{T~=ih`L-3wxalt|n=S9o3MeV7{k?-Q=LV!p(8)SU#|7S&yHbZXz2_0^ak)@qjfS<=Lo>Tes5yK99@XEZOXZFZN>+9#L5K2PyP?gZ&!$YvwUO-l6l zSk!wKYf5y!F-54zdulc8DT)y=xAxj*FNS?)JC^aIwBa77DC&2gBg{DKzt5xq#=DJ%H@(Zf7Sjn{rs zCEKxiUSP%b#QX?tbN9v#F4vFIKX^0WVp-SWNOSbi5~Fm+O9N_0IrSn~urb8fR5JMS zv~l#Z-AmMs?ho|kG{+`dYUZR*PU1Rc+(Ri!4)fUaY17lw$F}GvK8kO#>}{?P_1>ob z{4Di{yK-EA*iq|!v1en>h?VUXe|D5Ot&OEuXOEH=b#%%c2r^4Nqdq%kPO7zREvQRC zMaWXP>$FG<&DzT}&bz9=Lf1GB{~8S=yuKT)e#Jd?^PuKzgqVH2Ts6$@2f0s9u$(^Ag6eRCIX#773i~@C&s2e+i|f4o50luCgmjQ zw@YFiOHPdEu-FfJ(B#zbU;WewCwnfnWBf{^xPPmdah*q%L2ZxBxFk+EgMNvmB|9g( zLDYg+Ft3h%Gyf5*tI@3HL1SXBc|KSNd|27^T9=Ths(cvT))K{3g z;vTA9Y8JCB6%953s_ytcr+tDVb=Zjy2l5whZ`gJXI)x=zc7W4y)jK?km}a2!ra-lW zV=(V9jvswcW7|kQPxGbuj5U^HM+9ASzT?#oshlXAX7vxXzfJx7Ui5I*O-&v{Y#}AR zgXufeU->Un?KO0yoTKCAog=T|agi$jp`K)$zD-P&B-AHiX1BQCS#)M*_jd}vWFhvG zKGC2fF)mP8Ge<6!>GVffXM*V8PkEOk8>+~oguti2@{56qma43!JP*0f~ zVr@a4<)B*Zir%4KQHaz@a?2D9^9v01WC!juuHW+(e)Uy+>!O-=)<_fcWuRn>s7_v9(*{~m5p}i40vd$SE*&1eow1v1_Ox0T?4eQOHCMKbu^%x{e_NJ6PX}6o37vo4df%~JYLU7J zUvYO|;fmbd%nHdaic^o~&nhR0`^x`NMR`6h4j1*#w^p35yzTng**C9LunN=bj;!V0 z6l_)x?64#6o22En16LTqB!9?qJyygJyYH15jjh~a0}0J-0d>TpV}nmoVA_9vJ$|Pj z<2}4mxTEj`DQfC2KC!@6U_a=h-;tVXTQgj`Q%1kx7ShZkHBO8 zqP^c>?A%*n34wy9zrRV^TXHnp6~)BgeT?o4aT2i9JM-$Rp?>ERN3u-B5-u@to%=o| zWsdV7{`w-`-!(Vl?zFGIPT_mAAQ`ZQu8UvuWp+>8tu|zx-*TM(AY5`ty<*%?xMo;v z?1Y*-v&A`TI^0bEl?$x=F4Z=l3zc04#dNiFD2L51EesakKl2yL!PLKZkn`%-vAV=x z8D|ArDb}7yCUZ*A!+};qf#CvWmw&j9sZPhObe8KaUTo%HAI5dKGy9&-L5)h4vvr{h zjVYe^-W>>YGc@1I0r)|>W60CHacs4(rm49wbs0`-eB?G=7sm&zSG6P@uE%)AM@g61 zZwgsia8B<~zpXzY33pnTx1L*7wSM9?+s1f&d;`TL!a?lr1HZqIeG6rM0tfRqoQ>#& zfz!KDrv?_zJQ!Y}5C$)g{NR)(#Pp}4x<+fy2xbhsKHITwBY*!NfA*y(RMQ=oT+957 z`fa1O^z2_0?CI2&32NO2T-3S0(VryOn~jSZ3EqoFn(+EuLkjr z<3ono_b*XRJlwQGjc}hhWxZRLYN}KUvBMo;Vx;H`kH2~p$TR=v>`6L_=hz~mzKpv! z0AtA%nB-Ta;`HGkZ$$Vo)J3==dX$)(D;}3F^ik60*b{yMfiT4`7YZO>t*Wq9lgd0Pta z$)T1XI!HUcO3&0td*dK2JWy%?9o?j*Q-O{+0Lfn>bxg zq{$iJno{XMhC9Ao-oNqWh9JHLjNRJEmT?%JaI{8AE&WHhgD&8bq_vNeCn1S@g!=|_ z>gFU@GMu80xxdUUX>e#L7h<1TX=#^m(8bSVea<8#EX)}K;kon2zaU;EWN0(7mtHqVD|eVWd;$ z+AjCm+jXrrQW_bZoLGi)p>Dk$$s>;eN{Oy<)+rIV3X1#1rUN0@(@$~kV&5t6TmY2_3 zUth1>;|{v0pQ&#%P)aW8*V}8qvA(`v>C7|CNYZ9ruhx>=K&eKW-ddqUlOvL*mzkUM zh~KvN(-6a)(f|L9c8pTX^pL`I-~-4vl~P{XZNijKw1$rS?oEz2{jJ?-YnX1%7+? z_ph!CLN3nBevowC`46_fgEUp;D^Zuyw{ja-{HSZdZYX&@(JlznzhryGjh3o^>BGMd ze=QsTRrF(R;+5vl4LDt;_u!z&82Y*Cpx89mk^3sQ5BrMY3^hz=T}8&x8^(7OtIFf$ zUs}3}xh7E7dIxQ0a9UCRTl)V|0{OS^8jclAWFA_Z$e{X*j_J{PeZ32M8L6@rW*Mnb zXod$x!A+Sd(`zx|gwShsXa#iN=jLrnXNM<2ib*TDz9%$j}`PQl`6Ntt>{FKnkj zIbQSTL3MNa7d+2CJGSKD67O17Eh#7LOsHBxw)xZIf;;#LL38{Yqen~};^gXxIO2!SA#YzcENEwvS`Q0||rLg>C z?Cgcm8Yj86wbf}y4Bt{>gzeYDb_HKfSqFaBAhjBA#1(t{3{YlE5a2bN#msqjpK*Cbo-^~|Bg_5w3+mgoPISxB8GBUDz;3h=X>loa3un#u{ zNEs(dhmLAtzgV3VP`MX@a!IHD45X$xE&db_d5d0(&yy?7&i-%@LpU1p zmHMEpYPaTD&;z%2K8)CYl$3^nLe@e)w{r#z|>_IOy+310ag6`Zg<3IY6q06H{^@C=GT(Dv~rTNqgj9+XLUT8L8 zGWD~1?9t5aoRMYc`a6H&fRVfpdW zFBM5pI-6yBVWF&MGd#Y{4RrLmrf4nx?45NzDxMMKCjL3nPjTg28zb{!o*N+;^?uO5 zV^9O6q-M0z*5vu+6tFDd8JD`WNYY1Zr0vIdDZ`*|7Q}+q1@2#z7C%c^WA;)~+oXZu z5s%3P@BNi7zwMclXUGKe#1dk@jV$??4-O6<6wf5Q2n}t`LCn#{JWQ z#r^xwCvmKtG$&7|biv_A##h^Y)6s^m)8)EMAVve zCkilhl*-EW-=8V}WUT#d`oQl{bvJ`8Nn+%8@M6;XZ-tcqduY=CE>QiyJ?qkCR`Q^K z<%6z2q<(0_%)f2%n%Bve!$-O};Kn+hA3x`l-)^fy+a6(cZ06t%6$MK;oG*i~pOTB5 z9isL((es5riT)JbjJ%b7bbkHyQ(lOO^Q*I{N8eZF9yj;;m-9BTe3Ih%B~{hH8}LO6 zq7NLX2Y=fqY3LI5=5mQiw6?nNJX>J1lYZYW*`q3dxOr4vWKbK&|0AdVdZ67u-9R(z z+l*I4h09JZ>{|v8g}-A%kuEr^W6pZ?He6_jQ>3+|J@pI=myP1aJ97Jm@J=CicWPlcS_=6g$LRx_ z_FfoS5fkpHVQ*fwa76(#>(hI;{hXYfXQ+6n2h&CnNN0Z<*)%2=BA&v{_GIavz5OJ^ z2={q!FjE}BdjeLRWr49)gxbXzTQEO_BGf(?if*H1K!&=!Ooyhf@aEQlVVWM)b_oYZ zom|+LK9K2{MD6Cycc7!RcH6$DjbNOdgli$4n_v0R9~U>|V@*T;+b2(+K%HpAxw$#A z@9p@qd2&VGdp`d1<;zDxF0*~sg<|H!h=@Z83f?;4fq};rq4u_@=vsmCyR*{L^(fl= z`H=DAfA8LIo|&1M#B;=0wDjR7!C0ET#Jb>n==9QXe}5MAZzk|>1@W-4vuB|r)!Ck$ z=#(D!oUe&K_!j>^d(cb|xv4e8@gj$jyWW{(=YIS$o-vkj1QQ5r_7_*OvHrA&Da=H) zMw29c!|0t$yseLP)AX)p>g&lTxZW1pD;R(9evufa&Nf+KYte_cGP4%M#n+jv`is* zN(|UeP~TbR;@LSl+MsrEktleA!bc7qR5*Km>9HIs3FyyNDJc&bzMZqkr8*MUxCWh5 z1{R={8WqO%*7^zp32D4!TU042Plq8&gAc6a3lcJc_vllGr_+hA8G zt?jzKOy`YIbKnozJ%ciJ{qqcT!IA%(9XEmjRDj%0cp%2My95Dq8dkTs|Blr;FK@7?pmuvu#| z5^PN>!8Gk_Jbl(OB5fX*u+TAS8fL(@2{cAsCA`OTM@g&|@bZfaols z;?kQ=U4QwXcF&b#qYqXv<#$L)1Uot8naKnpWm<3JimcGc>jMZ`$1%AiV~#~Ys2j)2=OdeoW8H?!jJ}UL_UYH z=4`R>5&;M8caB@VX{2Nh0aUS#&LOLx4CE~yS^ORV&}TgKdoqJDpid``Z9pOdPL zQ-II*hc?cA-tJqd{pFh1hsvn~Bf8^1EAYA8F4IvLn{Sh(nmKslP;?Z8EIP~vT~c<~ z8wdK}6c0@XmaJ;r(0!jDY{i+$)+;{*xZ`cWBIFm!SENYV z(H+A@=^*K;o$lh3bzi`E8bVfPC*LHDE^R8%7%~Vakn+(1NQCOVNu0)BkJ<2c&#=PX zi5K9)3aqj>+-wh=H5&#;FLgnA`Ezp_G~#$az%VBeBBKg zXJ_XgCHJw&5V4n-zMwFpz{SmV-J=H{=k{;nui?!}Pm*J0NMXn2mYc*v#9p}tEKzYk za~;;%J-K*GJw5fVlXI0Wt`_-xlF-@Tza0vRs`nmjCdF|e7=6JbJp|&frwezjlms%w zgD|3WaBH7+l#mFUNuS*;Z-#f~0*%bPYeFVlcUVB53L(RFQv3k9Z(-tR8$0%10YyP{M7@j5X=o*lX^@D zK-C;iPP7z4;u8Ny$*7ib>9c1A)rm2-+OBKZO;LRFpIu9|yy5uW?f)p(kiHTfL)ej7cw*X0l zP#zr}tw-ql2L@a^rNLeNgTKNx-#X`3@Sn^KS3{pgtlJ|{7B*;=i7;x~4`Wcb`vsgL zy7xa&cBq3FrG|cnIQ}mU6hL%GAZIjNy7EPx`8i~Fg^YQRER}bL23c?Sw@gV#oaB_^ul zl0c+uG_Vm=dFvN%RaXifIZ)_QCGUI&TARX^Ihu5-FN1yI?cwp6Y(OkI4S<6MxCa2| z2gP3##@s6^<-xlLR~{UCXl7-5hmnW+BGfKUBs@bZV8RavJ<{q-t^FM;0CPInLtd<< zFiIm0#?MP?7euSzQFP&3Cnz4|Pl4+URw6+5)h62iv%zrgPr%NR>1P<}=0X9LkAA4ta8w+@P6JB@RsPq}1nt;SLSA0m{LD<2<%g@_{tmFZ zT7bR$sj+dbStRc}RJwM)t~_~D9#m7!&4vRdWo069T835|I8}J=B_##{0RdiaZf-wk z-}Q|u$7zv`f-8cb3*#T}!LE`2#iBoS=c}|fz$WUypS7*IFsWweK9~|}=r<5g>N~Hb z%u~HY@ZXpx7n^X|P+BMZ>y{ltnSNGPKIe3HdlyFl{5M*_3(D;wuo0nKu3jd3ppDs$wrKP zf+3nY;Z)I*n!EKf~%tA0s6S$YBKUmASdG zUj?jL>B*-6PlDOWionu)a^p5V?fw4Is-%Si1&lS~A%abAqChn*4h>6WLmkW`qwX zF758n{F_J5QnPDD{tR9`vHvapW{ywFU%&reba-FkPz^CH;GE8WljL=J&ld-F6Og`Fnq%WBbO0aUI&5lgaH-sy|SEI_p! zd~tD8VT;`H>3o8hTOQit4l_~HY8$r~5q8f;hd_Xu0cN;rzew?1g-&VkxNTnA$sE#i z&SaK8%{M6(r&S^vbn(r+{ZL?3e1MQ+>&{&z&ogEw3i9%3^#$ZYlGk_ZmZ4Dapsbd? zckeR(&VHz48Gt&&HaM0s;cb;z3e?R%R*O3#P0`%1Knye^o98{1C{-Dmi2auN_AWbd+Q<^ zfjZusan|z3r(-+$wu6H}M?QtuT z?f8msf-{OcNxgmS#>5>-!E!bvZw&NfTHETAvDtDX9Z9Eyj>##bhwEN{0 zvD`VBw52fdW-kd=$%`M*p=BKyStl(okP|wJ0(J5j$jjjU`|~hIEWwv@OiQxh3@pY< zNmj+~tJ1w>QZeevV2{l)6wl0yrPh_QFcEdU@uR{F0PI8;~7cd$CSEK4oxWi4I*AbsOo!+wopM zO43f?-|I>o2DfTQh*Uw%MILg#4K$K|4Tc^>nL(w%n<*eRgoyXN@f#WV`?TeRFHALT zfmty(-(avW(tw8m0QroQqVl347OKrbNonV+h?^VV_tm_NorjEj5raLh&X?Y(dXpOS zz`KTSNAFyVM6>6I$JMyNjlN{JJy2pMj_*uBmaadRzkiQ;b-FV|*pAa}-*?TnR^r}iMb4TYt)NJV6JIvWvvhGA ztTY(@cF4t|$Y8+pVzyBR(Ll^7J7+NFlYcSM8!;yM4ESlkV3}>6#E)g52a(*h2!TX7 zLp=3f!$6O-`&ii8h!LrNPt?d6ih`}L%Z$(1m$;Zg4srL?)YOY4+Y@W@k(Y<4Jow2s zf#0;>C-{%`oJ|-)9xLsQ?*!(|+jH-156?PptUtNQ66?K{jrZAJicAVegOr)-WxQt+ z_RcpLEyNt8AIZZQwyQQ=Ir_17b9d-KKBu=!d+$6kdhAE96uw10OV>fm%0*CaL;Bp^ z39Yqd%Z1ZxpcJyD+`eu7nC-R+a~arv5;~>mo;b66kh2|Ay)6zqR0Ax~vc0Fso2H2P zLPCK$ZgrS6t9vhc_uX23+0!}9j)JT@Zhx)s1(6<`)i7i$<$2?%Jcd+Fn(MZoQJVBG zwupGPaupDs@$L{KBfuM3yKQr(T^ckm0-iau$2^QYu64SQ-7caMgc%ujTWUM-N3Omx zt?~2pjQ-Xf8l|+pM#$UQY7W&O^tU%-VWr+6I0uZuN;HV1?U>9~4|f|}x-qySi%A(Z zYw3QEOr+cin62S!_10fyzpKibuHt4X&h zb7y+zgQgN_!hl6h%;c*v0kUK`MIvWb!OQqaNl=)gmG4y$cyE#zs!c80N7*(f=mukJ zOrIvnrPmOua<=`h96nL9L9uG6=Zhz4WL1sz`hWFj0=&|BQ&=)HkncOP6NIF_d~{m7 z=;c_f&?(uyqV8H`cWcG8uLo)&zY!Mh+Ea#QSaaJXKRY8s_4f*ceJ8!V%r=}$T0OT! zJmLRU#-h?oGlR4oKuCZ8{(WVVD(@ke!O9Zxt8CY@`}_4?#C+O9byk__kp+$}BdcEMkVOZ`^n zm%QEw<5D?_jI4^^On#c{?#^?@OhT!K`{oA?{jJp8_@eRD5%DcidrN(R^gZQzuJOEi+RAwTvO?{Pmzx_id7@41KC4%=U+<%ucosPK;Zea*VzqFds#ERo z#&`dc9Y*9bEC4Ol9-ny4k3YI z$Q1Kl(!XOvVhzK8{WWv&zENkyLKK+}%U4pa{E;3aR`*}+-ij{P>EPg7`^@&Ok;Zaw z@H<~%NoIxTVf-~CMfVxkgjB;ao%=k=+*OjVv&+1Xi(KU5+Pb>7<2LpA5?!e24wt{% zn&oZW%Jp!vsn@ky-?c;dX0)-w7&yH!Q=6y#=*Nob-t)T4eK*1`&0~7E)rf?ZJ>|l_ zcks`>B3`tm11iL3Ga5wbmkoc+T`!t&mjmmQ4BO*d3}zi`k6Lq!odHaFV^fBNA7S2n zmKv4HHNIjMgHG!t2u&BqvuS@Jht;~g#%f+wR0~dz$k*cj$px@gPmebUDL)1gt7jUf zeADvky_)P%9{PIIUpShdI5eJ?UwPuLucy~xs%|!pK9Av_E>Fe98x&)Q+runkzjY4~ z%Z6Q*ZINR6a^lWMOpmPLLE#;aSJI~p-}x_q)SK_y;f!w8)d-WzbFqr-f^Xk~{)m#{ z>fvM&;5YnnT0OjfVR*My*N7X(>-cGBX6x&!K(yxC2I-aS_3J9Q)di)sl1j~b?&hH@ z7KcpyE6O$`qa;XklbTm|`NkE$P3n>e+=fZZN_$1VNn7prS+nv89&_=eUquUqIb@;R zn|QdCwP-i^F&K`Dfgwnm8nz#Ds`f|gV2ppGRU1(9)^25Mmnw*F^WlxfA44@>@(CoH z*H@l;> z2y!P9kojv?oyzyt_f9KKeQK+Ix@g|ITCbYpHl-#*H?mZ_G0$QmuROg2R>ph{H!`a` z7h@ojmG^bE&(3toix|^7LuEzEQ!cmeA^ht0HZtnvi_{6Z3~mY+;S=&kKqYCQsuvf9 z0r)GhtFto&SRXw$dVu1@X-(7?6nv8Sx}E|A%$S28!_l0(oyvPT=HeM(6kGTcOLB0c z%#F0P{3=JW!2P;-Nzbz5PMRLKk+96>o+{VYL(CQ))3>@JfD9xdGXZ{u?fX_!l9acC ztB{T1tuk)pvDN0|!{o?j)%ZJ2(}{N~!R z9i(K#YhdpwCdIkTV0dhzr68)gq*MWx*A6AaX zn7svl?qQz4J_1Bo7lN!nwUgxyz`+2=Ooso8+9lI#9(iaf46BA_UWfXE4y7d}U%w-|8J&fq^AlG@5_Fu?Nf=Gd zU;waPT?b0V!Vf2JRLAtl_Lv(_Pnb_^`I6ltOL;?Nh&;uMryE!C3p0q+lPS~ z7bVar#ijf44r*w4rFACl7Z?Ud-;QN8YCf2Ui*a%KoQK)#&aft^4y5I@+AkwmCD;52a`=AjL~$a^C$-9(K)60E(>QH-iIJ0B?{=yHme=+Vya-;HHRqf6yL zU`4Yq2T`+~{3p`+4M|Gr+a@!V$bhC?StDI)zX0WMz;gbO02N%jH*|z-^wDy6KSae^zPf%PIeb z1=mh+g|qW&R0lj)rylQdc8z6BlDu=m&cVk6&aP9v_9|?~?rfuhl$4a(ED5r5xVtOiM7dgbpUR6r@@j!GAfD~b(IN(! z=H-51Xn-FpuhRJ)?QS)n>QV9Rou7Tl)dcNIJJ!TKLb-=3LbG52&}c$)vm$3+qZ6MK@qhKC120gw?n7o zSFTmVtZsiUbs3oJZ?WVP5ZWAE2=xAxdY#Ev{Tn%y>ek7+Na`Go^ zaJk^Yi~(cI#Asuv`zFp~b?WLc`aIbwSXd&wrMvQ*J0^YV)N5dL%sl6BGTDDlMkWm? ziu3dH4ZB76Wq}nAA<~7y6HU`7;44Dt8GdTJ3DTxZGGc-9c#L1=rE2V`6%HC!aa)wR za?*wSmg`eO*`-Uc9K$qtDcC9hNuGP{C*%X*D}VLFcYi=;oXY@68gQ&V_Y8kC^K=l* z%l7uG04w(r5jC`40zGsY2X8fLaA1I={O;ep5#ONxl!V5E-OVOleThDhO(iugLW-|s z-59!R7VVa!i3AfodNFbS2b@OR&u2I+B*Xxd*fzPgIN=XbmQ{u%G^Tp&seL+HEeGoB z%;*J`4-HxFKr`;DDN<~rBwAT<-o9e$@5{W0pwo=!3|zpz>Ry0{hqOD)oqzgR=GZD{ z^;pIjI(#>ZnhyZ>xJ^D1s|-cuzd&D3h5rKj<_=A9u>LEy{JF~GnKW@ifn%*+T_xe7^bMglajrXgd2$!Mz^&?kr?0HQK9`6`f-55g!o$YW%O{^KJ(F5~5m4r89wDe6O8fYZ%lGK-el@fbURWb^ zDNP|m{@FY#194{84~$mNJ$X{K^s=0PS`gv8cvt7lUtx`- zpVd=pYn60Gk46GJ4l4YiP+`UIdRflgQ{v`wG-14MxC?Ue2hrL10D!ApIk!<`!Blp+ zzgX6fEdT19YfW1RV_8pr5yWkmpgyil0z>&irH` zWf5;&pS%vtT2aLo<7 zQyd9@%%o7;`?c%2I@4r|S=P6va)-)Z_Kk&zMwxK%=xD zBe3wi(I>D`PuM8xr_D|>-Q4w-=*lZ-GkSqEZ1t4Y8r_Z>%*>_%97o6CbNN zY{-bND@iyk+{tyg#B}r4ty`_bUr*j*%W1t`yxsTxem;in1|oItJE76#v>4@m6`r4X z@<3if%S&OZF75l4IUkj*PGDmnQZva*H-}I@Q{j0lCRn!*3pFRL-QD$MKL*9zfAaB$ zs7WC;>NtV==oLJ7c*{k9QUN8Zrq#01tgo-o*ca0;56bZg4V7Fppic%zlP%U7&8iN; zbP%Ez_6a*9r8d|D)NuLar%WC{LVRk|PCmMEU*#wNhhO=?{7o#|?G=Sks5$4EZ2t7f)v&V=T&F@aE8Uw}ho0yGMI}?MQ4?P45s(F(>{E`_BcEZ-G&Uo4>sCslfje z+rHxQz);oZLxgx9)Qs3P-@9^M<`2g4UHe!2CGXsEQ`MY#7C3RIuQ(rb1G&3J(J zsqFhb%HM;%a>j3`Kbp7IVdJIs#+Ran+?E!il`WHh`=~cdg83hJ4u|tD7vjzXS9&bD1myVNN!ElGbzml? zb~<(|pLS6GXx-O0nG$gM*3l#bNSztZXRj1+sglUp!>`EtFn>nfKt7Oib^;ZMR)3yV z!!geek7X;l1ruKkMx2H~ymw3o0l*xv-`;!~L=Xlz(x)xwe zpa0s}iBLmF^%Cc)P;dKRa7m|_69ch{aaUjQ=hkjJq29(40miYBip#Q7?aJDt+P0;6 z(UP~}SJDFO^6Upv2zh}Hi+(`L*157=5MB~1iI7|vWsTfDs`8l1=EZI7BPwbX@Eqek z;Kz}@7qnQrQ)c#l8m zTc;m-QSPUq(O#oKskrR_>?YfH>!?x^BLthg9YZXL7H#JbQd2h9Y~EAq_U{U%s1T!) zToZ+qj#MCFzR}<59TFj)^w>EaV9dvtJwt^mu|=?feMaw$uNHIp2omy6m23>yiGQQ`QI{U2?QL7Tauq9i*jsTU%@gtZXyO$#hYr0QyKKP5mzn_o+5%)s!1a@I7>$pZ_tgcXN`zMBkJN;py3 z*IRTrtqK^z1!z8N!1IcJU-L~x*Vb-;zB|qmb%d6BnUY7L;3KK8GQWTQ{!G8Jq?s4H zD9jIPOzs7&{)zW*-|VHqC`j`c>JIw%c}g`>}I%EDCGP`MvAYM_LVLO~>sky@Cv^ESO82 z5Uk(16eV&ULP!IFCVTrO%@}QVy4U?5?XjwUC-{$@c5i6>`|;-=(Y%RjPZjhZn^%8_GfXc#&jgS{gMXDgt$( z>kU;s>792DEp~!IVm)shZf&2WKL!lP?rKi6J2z1mi46=@!fA}(-6tR7dS?v^AKX() zYCdmAb*QR{fb9!-dEs^VjGOZSlyPr>UR2}`h+^JKf{Ht{Nk->3DeQIxXWC9I-FcHf zKqPn%-*KGn=ksk103$j5XF1`#m(j-~XuT{X{D2FEJp8L6g#J;>Gu& z8Yo86=AtOJ+gp?=P-E_LnhPyjuZH2q_4aI;b>cOyJ2`34VU3H=7zb^Obd&PR&pjxz z^6}U~DJUp&5xK7npt{Y3qers#+M+M4>rz|+Pumhzues&F!HGA_ac;aUky_3FGB|2{kl>)a)n%4|zl#9(-QLckad1uc`9;i8E;^@>sq8RIz zjaK9e8)ccc9$(|^b-gScEv0zFRn`M3re??=k~qBXmbB-*H#aVOj+%#{Xh?MfnJ+?a zt|xC)!0_|jDpt-r3M|6~j~&P8x+)vC zWqq4t+-sHJcMIh)qEC6SR*t(Bf#G}JL%W{l-CIv)R=SU@7O$x=oNP&Z{rFhl!T7V$bu4&Q ztVGO-;|!XdA*@k_8n{P3=RzUPuBAb@r#35r;!WDoIZSt@;VQ$6i8YE${R4Sw+@ojO z48l``|Nco+bsH)4>@L^-o4iok%f48c=_HHK5z6=QB3Oslq-1f_J)|(E?$sS^XlNn@ zsv#&l6~#-LJY(HOQ48HID=9xi$KQs9c3MknrhA7j!CF1efudj(isZR~imS;RNSglG z8se^SkA=~+3{oAsMdQH8cEhCkqUDL z;w!EX-<*@)tW4xlp=z~SZ%2MryJb;T->D!eoMYPS*FJy$b+3|vR4;7BpU@7~0bsOf zRunMmC{)19qTMgvSXAW~?QSB5)xQe`Wf(MJW&tx|U)T2WZC9@Q^@2u(T)zEYikh83DdU~7jhw6+ zPofI3qR7DiQXAN}n*6tCLJz5?_AfHTbdaM@DV!U>PUXj@^(kGyiKopYLz^ zKhJXpIW(`8wYxEwZ1=_Lt_@JTz<9Pg7JN_4 z)Wvi>sSIb&GMd7;p#2dq^t3#*N5-a)RR_*j81{4vVm!lmdgtcsrPJhRp&Cml8-MzM zY;$PvFAiCTr#^*TnEYrFI5SFh*+z`Zx|lt?GNBZi&m=P6TKvhd?$X&qEl)TJG1&vZ zLuY>EysIt^jo8C6d}f3&+P5GtjWAV!tz91oR1>We4=vaNbJEOC^+H8ntY8%t>2M?q zBf0ulVjW0bVL$RHP~YFr;n%LCse9Z0_7wfo^b2(HeilTcmz&4F ze=Q}r-e%Tc_M4-;A>Ue1{Ti9l<|zM=#0l-3wu%O{D2#RjyHZQ5>+0b}5oqWE>47nV zyU1O+^%lUvg%PBM&!l#oD0yyUD;%qH7tDvfRAc@04w=bK20Tx+RZ0;xf{Nzk+oZ85 z+`^tulMRG7FKvJFggd%5S#2PhWlK)CFhP2oH2rZzIafXTsf;)?3u={SOFIB0D{blI zrXme7Bk3%$FB^}mE`HR{$C>UWN%vJ6L2s|u4?!`cD|RwjuQE_+uu`WkT65|*p+0iz z!-La9PiXw#9C-}7plo%_`=fvFt|Fk{U-yXq_|~pN=5X9k7`*XlF6Y$t((1H>5JZH1 za=ZEAC+uhDLCgZ2IXRZJSuIh^Z2R{&`vQP9Alx)G_NRum(Vej^G0U1?aTA<~5l(KL`;AF5evdO3+x@UdN z6>%RMczsTOd9<1lJcC9y{tjrPHY#i~=MjucnJT*;2u80XpfD1~fef+YEP^Gs(ouGm zoG7W|z^Onu#`cC-(@>ehE^BZ5j;M;yal?Jc5f-@zK}wV%NMgV=L{mR~5;|0)Fenr#jTNRrceW%0>TSk?=K83yH{xjF zO(fek8q=;I4QvY%-FHTgWT8n2qfm|1+qeOA6c|f?mP+v4BtXyrFRHPCx!nKLh_ZYOV{qqk!?mzB_&T4QImAlMJEz_Zi#zEA-Xq>s5rgSesjOR333Bjz_m>{h{~Uf$g}Y3)S20sH-GTNT25 zTXeeZ%6@#H7!OpmryYzvW!Qe0xXYYeM%P9u`$Hn4fi~Ka4;|-X=Htg~$zz~E4Emn* zy=&|*86oX;1O&ulHq1f30G|+x`I=t$Gh?*}Ur}u9;Ah^QI5ol9+2XK55(R(#~@2VJl55+J3kVUtAX<{ z^ufIDC$X`hB8zF$BtuuujvijjypVNZ@0)y*na2o|oBzI)UI})w3N|!H?wdmdkhcP3 z$9Ri=@|9xaTrAp1LnozftbjctDYo8J&w~c}gkl{6m&6a(S4Yj({7R~bDi?HX?XVJ9 zXfUiKfG(ujbER0YupVzqgyqYB{kn7O&eprSRbbv?J&ZO=TSwbF(uB{uV?f%`|7hSE z9^-I?lW&7|A~CJy`ygkVQ{9$4i%ZuJM8Y|KTCE2|%z0{;)7;I+v`sugNDRUZQ3*Nl zX8ssy)d1>iLteF~!lhA)hIQHSu zzC@Z7wpOc;LsU7GxsMO}1Ft>#{HDPLKSN&Yq>4BEn4s1j^P3RtS12^{QDZc%qqe^Q zdL3Pi9in#dV*<)TvnpF@#zedwIec4c|3&lJ{MZu8ha!E+#K6j~pF=||5NNe;4=(DL z!aze0dl$-$4e4_q$kv=HNg5bowl!B;#bH{i8_ggcayoGqJTPCe(08{paxi$?I#&FM zOUzH{5nv+#ogpHUmS|R)FjheU(KAvwE(1;=0sLO!C?2&$$vPiKNg2l>-bVKlCybz) zK_=HcCs^b~GSf0Q#^M_K*`?#8#!BD&>6wT39(5iokH!108OuP7V~#zZr8f6q zHh+B}F9xdNw5af7K^@bits+eketGa1kp7eLiO}oK$N5)f<7ttW;j#fm^D8Y#8OUX~%BMKj72oF^2L4mu!nBo!`AVr#M zd?^h-E^3#=-xT&|%0vu$(cB_hm2cA@5qOFcllQz#5{iS2-0FE<11)2%qTVS zuh>lzcIM0J>CRR!#Zi;Ai=gmUXX9n_^MUA%+FUqETS#WBhS|bLd`Gsh?lt3U z!NI5ZAk&>X@oDg4LnUYU+0;bb(7j7na4%ZhSrV>D9&M#L?a?Y(vn~j-pjw=9Y@csI z5{FR&{ID z5Eh8Aeh_zcRUW6V{aSVb56XLo9k+8MiWRp;R=CGBa1=^=nyBu~z$-UB$R6lcGv{G% z`@vJOjL%BM20khsIq#3Y|d6IunPi( zfcx{OV=lbW6WPu}xF&W`TNTRS4@Zy*;4z-}GTrem-@od`SqyGd@wrcocEdcYiBL<7 zy6>^Qu#-hQz0UJxG~NnH5W}7B49k$fK^5v$M9v6SGV$98>l1%FLI4Yezhf+9s$ljQCvyT>xv~z( zF&H(Q=giY*VUZrZRg?{BDEPPbXCD%z3Pdy=@$9`Thwmw67?RKr!Bcvtf7Pg&gG2+T z=81s~X`IpB0~Rv4;$N>Q!gA&?y5?ru z1>SG(ia}2swvnKiowtskW9h!DbP|T~_piDQ4vn7miQ`n-3VPLhAKB(l3&bz%;p2Nok47k5DM%EoCetQ&jgT^tyE#y`;6Zp-3DDT5LPYGyMV~M ztZ4y4#x^zwSL3ZeVzXZU_cr56N*ajB!?PexJzmrki8~KzfU7xZVm@7A`=g8;;4 zL}@!V&or6-fNKhJYR1-yCD8QRO+a2hT+kv2)j1wb_j2MJprhbz%Wf6JnVA& zKgPqaId#*buM#2W5xovwvVZSChA60u%4Nl`U9#m33=G6Y<7K4sg^3I+n}3tkX9J6Y zV%O2FKo8U(#$qmB?1Co!;b%dvx-97Ul}S*eaFtxvU|YhE!j$YO}h;Sc-cKYvE} zsB~V(nn~Y)Nq`eDjdq8V0B_8Jw8Fb~ca>iExY|4ns(~|S4={CCSGOM{iP`*4E}wR} zHsW$z7Xn^kf?{G!MmJE7Ocff`)s^b&+aVyi19eDn4-#Ey*+!R!_P|y!`7CAoQf{xs z&Dm0cGOVm4xuqf1V+WL=d2njviOS&S9u4RTWmqX%60J8h0>%veH2Ka6{r<*jvnh5*6iVrXdn#&C47n322c!AFj*IRZl_JQ;ltH;Xq2{{Eg&$Ebl@9!*(-l+~HIy6&^rLzIdbmR?q9{U|p3c2RQQ(kQM5ib3nj3p4kgR z;?Z#?3wyGT94yj&a2>yF>$Q)4>!c3tJf>l$!qS#)*@`MT+jdd}ifpX&&IpVuu{iYo zW@77WS-kxF>Qm6IaQTy1K2H!Ys%(a)oqs1D?5Cnb`0HW*Uyw25z+vw*vD>vE=gOlP=o<1Sv-}|`l-xq5%wzc&-4sJb?s|tw*MIrUU z&jWg}NI_xYvU!8QI9aPgX4KSOi=WO17LzkP5dV~3Nw;#0-mkv9f5&!C7XmBbNAT6E z&L7vHd%brHk9p?d9g48moqUx)xnv*1byK7gC zQ#{gI3KLOg24OGk>9XmQ3pIE2myyiLwla5HNRr9x6SBOhC`ruF`q=k#ed0W^?=u<3 z%x%)7dzrY_34yFnD4-JsyjK%S24GFLRAt0*i`VpyDao$&JZQH(iHJ;>P@H_oQOxDd zuQ|H7>slg@V881rR&4h<;yIElcZQLycr3!=IIf!C?@F0IGsas>7klt{mPfZ(Xr24YiZDDHZtSBjo`nS-ko=HN+-tSyG&oX&EsQ-?WZifZiP zky+2}-;VqzYYiKy;d z?{T=!C^(s}fjNyR;2Y(Fgoe<=)r;u zB*(>1pFX{Y8G%M-mWKizjbkvcoF-P(@clJu>h-;b(S9b=VN$G?N8zDgdq`%s*o>2P zad^Ktv7ohK&L2^FhG9uZBTQMVT1d`vFQ9XjuyZBew9BA{(vPBE)^I^r0YfZ6io)>@ zF&st@BUJoY4i|}_>|MzB-^{$p;d#nc6bcDLFJHp^tRP1_8pFg~3svTJ+6|XSDNXeH zI(J(toMlAib4=mvr0#wehA`^RLGliI9d2^G)o+kpF3q#!th?|>oioIT8d*0gIZdg7 z3-)JWa6vJ5ty^|CZ)SXu#FUeYQunj#p9+wxtoFOV$R?utUhUiEk#s)Uz;)!vF88$I zk(m^M4ha0;v7n!U_)<*oOXakv?!K+Yvc(65AAFP$T?QjnT`n8A*ui>^;{KGzd0$)* zD2{uoHtP8pdEN^tH~q;yox^!N31-I54XwM-lG*d6q@*@UB>-K>Ki{HX@7hxt>}Rr} z=RV){U{|wSDOWwG(gM=?43U*{mSfM&P%l!3m!8flnTk*uq^sbu11 zPoh{`Jk9cRf4&k}L^-$0L-kIq6LNXT?DJ|C`l>pahs6#OLw)`H9001ZBf2nrSLtzf z_7M+Mt8QR>_6x{((YNolvB#Azv-HVb*Szwh%_d@519Eq;{ThZU%unQJD)2L%qTj`r z32IxC)&ZVuQKb7HnkgHOv>WA26v4izp{4Xl%ZV;ev3sZZUNu*23MuDszJEs);6~>g zql1`&VSh&2tYB_ViSPNM)lR58l{#iC3 zdBFK8VqeWmq52z@MwWFQ`v16P zxP!xORiirvb!gRlj}SV+fB#a#KxKc{S4#cSjR+5*f*@aBdH8|C%kV>MkWj`&>SFQ~ zqQSV0R1d7z?b`hZAX)FZDE9J`Mux$h$f4lvKJyuX99*vmm7}UM$x+#maM8PQplHn# zpe}{+%2Es}8s=!UK64)js?3Z2D#s%gndY;kBXS5w*td=A=5rm6wUTf6HR~_8DTl@S(vDDXl@2Xo$YsW z=CNqiQh_hIUAMO9%RNFEA%zX5!%SBtE!{3dd9&;IL4e&LAu!wYd><2iCM{qSkhuKehBaE} zk$o&6q`ISZjG%x53Wo_k(C0S;RD5$EDec3|qYR@%JOJ(CW@iLg&H7Zd7#sq;_#uEO z0DNQiP*xBJE_q%VvmS7`v$GT0VBi)#oHZWWngck6^|asy1jg@t!QHci;bX1|05|AX zdHUa|%e_d8<@<445$PCI*65@0G6`076NPQ#AN9{oNR&C7ub{vKDtd3-G`Ucc7|7)c zZqS}44&{eHrXFMg_$BJD?RRRRAT0`V5X~gwnP6{ITCoQewlS5qM0qxvt=JR|tQgJP zbz?WAV2z+?7qv9LtQ|1LKKR|JeJefPGG@o?@zltw1}9Yc2#<*}442AX1_KsV0NeuT zSQrHQ^gw#J3(SvhmW-AH9^ta;U;@GiEC4X22EfktV74#>{lg)&K0)Zfy6I^*l+ZDI zGFZ}?DfoUQZfNq}R8tf)2A;>0~YNJ21NGgMq}peFF3$K)>K&pq}&n`(x<@ zhQ|*qRnx^jng0)mz+U_UlFI}NXd+6D1!XouV8%%cL+f@lE$EqjEA|bGk;<2M!JZjOAAVh#f%*^4QM;cQX{4CVuUX|W@+Y>%!Pvz`3V;{t1=ck@z$~B%K;Lq5axlU~ zJUC8HsqBIB2pwl>owx&s`lzK_B3$g?Yw z>)iP8rqh3_C^u9CdIl7{wP54<1Wf@fh+2?EeitPP~Y8=%I3 zfy77zV6_&1{)Mb0&NLWq_i_Fz?&q!;YZN;XpSq48e$+RU4+PWYa%@o8FTA$ijqSc; z*E(ja4n;N9rxxu5!Pn#-LXk5i<+?3iZpOp?H8^rS$CfbM?7}P?OYDc*{Pv-JbQEE_n;-i-IATS$N6vQgvn1+ zzrz3*0W8+N%(Bmn;-Bq`#fj0wMI^5>urh%`9}n2=T-S8hmy56;M|(#KeR-0%*E@=? zYrL7;PqM07-cZEh)p6xJx*{mD^;kF4){5#WSX)Q6y%Yxc-fT!>3fjwG$>a=Tm6N7- z6HTsoMDlloN8-e>jG!S;g?o@b6Fd~^{iXKUjGJNl}u!g(#p3icPv#Y>-Ezv`@9^R4+_~(Rp7@6 ziJMz6jln27wIZ3Q32>o&BJ`7et*46BHdn+I7I;1wkRd=1Yv1gX>7AU+k^%|}klp56 z&kP?L=?=G#{1OHlRE0k?bWCm=W*^~gv7MlCjZbVN#)7l_Ois+$yDSb83TGdZZ5!KG zq`=>?@5tcP%k#$1fQE>9*Sf5v>(3>C+<3*n;2@ve_F_`~M~j*d88AJgvGrfD;TEt< z&x;6lb|3>+>v!%h56bN?Zo+2Iy@I9~%1DNMyo=lJc);3aVSwFey^WLQ+pakiCuX+? zT&gXc($O~1+nb*o88KEXAx847INT7XI32``PO~7QyA6HUlZYU7#-J{Yaf4;Up+$J2+PDduOf7T)7%>?=2A?)Sdn5V|~2{^!AcOgx%!*fKUN?YQ~IA zV&^@&&imqk!O+0q%VzLaW+Wl;fJKOSq4w~{yu5FB;ms?vY0f8{Y3^i21r~8hOgkPr z;k2Q>iaD6MOh`d;HO11U{9BQbynpj0-KSd+0`tiz3w=FuHW>pY9VrtmW(v(_=YzG_sfUQmTSJo4&|#pI4z9|oiTXE_)F+~Q`<6+|8N1lSV}E8j;#-JHsgrU63) z;d1m-#Zx<`K6TRI7{3T;vg0?qKu1k^001yk&Qyf`jJIzQ-IIGvPAxRq z=HF?kRQ0Nx%;P-6ipy*WOl*IL-TsTqPX{bc>rsJlNsRG=3FORaei@YQ6U8uL*d-(= zV2>O~evnE+3p`%NpT_~t!p$9C#B_%&fh#_5oewpoTsDM2fn)>=N@SIV#c<|WwgRY0 zTg<3qhG4QRR_woDRAd`-x~qNS$Uc}b*qF0@Bwbx~W^tWhR@vD7Af*}I9~M1z#8o0} zLn6dYYHB&?yeS$~I9`6rtUB-DT&n_sQoh%c!pC2m()>2t=n)2>lNYEZfUI*AuuUOq zTQ%}o+}cHW#lJj#46$XN4QO_nmH4$+0PQR9ga0V(By6j z9e?e*x*IlIF`{OELPTBJ2za3gEfbo`+e-jfpD$!j*IugErv&7DZ}?@=p&IY77<%;e ze_=HNYNDVjlXo~--zZlp>a(5EG2GK9Px45Q#tzkA=2m4PmI276y}`Cl3EfzLFfBm* z&L(#8=NjUmuOvezPC?~AL5ZjWitY28kwqacPz)3UN9FVOQ#-GO6;qg%e;O3iTD|sF z`+_+Me*t;Cb_;|kCk`CJ@jV=X+D-uk8dpDq4(V;8x$I*dm#ooL#6A(`%5)(*tHfzQ z75SuUqb%{RyWgiV@#DCjU=n$g)+_DRBGyARM;tDv@Od!AOBEeX+ zvsuqRcW3DufFeWG#Oj=b4DPz|&j-GRKS8+Jhs*DDLuAF^mwDpN-^M579(L{l30c6< zB*W}uAGoxjB6Zitl=|1&t-W3R21msV_<_$vZXu`HN9(-0gUmlJiXUOR^s5B4F~Jg+ zj4IrnLkKG;g*<$IXdKN<7h7cZ!oK4KOCWy)X6zQCblC50=N)_em!2xEIHP*tHxC|p z_xga0{*u|xB*1jg09^WwEiCS81lM-zWu@Rs4qN*}9VxO3{7_H8=R1%N1>ioe(SGpX z@+`KQ*Rd{YqNi2E~@=?F~;-~kNE@Y2DWv%TN z?I=s_APg$8jpOSR3SJMRiS&C+>$i#hH{7f9wtSEkFQe#YAb%2-l)hZc>Y|pKD@#d z;Ke;dLwV$JU@p&|fiH7$DzXC@Mmp6!qGK|85YX0hTQ0nMR_}rb#4q!3h^V|J+hhkx zBa40*DjiNK*W|j2E2g#GJGrGSRpLwJiO(b^DuL7+d?igvrFDt}gIu!h!g7_B?BiwI z)ka1?o=9rFc<5vLhyoNAfT`h=A$=~77%*oI)}H#Q^=gr+CCG@)d(%nQim^Iy&}8;) z-+8IjKZIakU;CK~7E#gUT)IvT39pw^U4rc=0rQU{i?A=+)s&YSbo>O$lEHzswDok= zoO*ji1;vJHqPnmk=iX3D_e;Tal}Oc&&9T9t1^MSh{S6p82KG zc!0z?s7NhiripzNp;=x^s`2U)juYu7kV$pf!I|MEmK7hbe}lW!V24x=tNO9WZU(je z7Yo1{Qp`ptR>L{{_`k0eF(&=>;7{euF^v|@Tx36_F+*pV>AyfPm?rJgrF~Lu*UTqH za`z^6HE94I4gpecgD_T%ee`@#6da!Ft2B;*`k~xqFZ~grZnSi2&rYfD&%VCvrMs5& z2n4K;>!TmHw$N_o=Dw#)C~wFGNf zZ8RvU5u>kh42Q=a*nlRT$v*-pR5aV9bA{{yA|>e4nr~WjciwOMvT?H z2vpMoFA8_g<56U2{~s1^=-b=gg$*f8B*i0<=`ye$Uy+JEnMq+em~Rs0jnmt>&4X9Xj@Y!-O;Lx8hz`z852e+ zQN>Evb<3jc+W=0v}_WxwA9w*$9!br+x>}04l zX3k&L3d#1n^qNWsPZh-oH@UUzYy#EnIJNGnf_nqk%ujPD?zs7(zSZyuV5YxN%`ac> z%CFFePO$7@rHqUdfRD*G0^~CmWGNUDA}tS@{PbT`f8$p6Upx~B_;-^4iQAXg=j-Ar$O)LhKPvzO#Zr<(W95(dauo2P z!!1QFTUJ=v<53`D3&%hr-~AYIYOvQ;OiG&6o|#nJM`O=o3Q2Y!puM#`&ZKa5$dlS5 z>Vz<@XUz(Q4R)!8EF$cZ45b>`OL9NzOvKL`7^!M^Q4K#A^<=}bF52yIbcM8laYkmZn)Ti-hebCH?E^$^dU_9{VEioeg8 zmV%tbuL@!N=@JFohTolxU#bmav>ihH>}^~W334eK+n=l7J&hfETxEz)U5-Pz^J8G| zQ_hcV%%mn!uv^ku*>bo{k8Ar=c|%>rC&~?G=dBD;FRx4k-Z4q&2p#O`d`DRFc-JAb z{Ov&$ol-fFAqKg|c4=crit`IW7#FgG-?@j~4Nob&lNu0&B|p0_*hJ?p0 zhizd~(Oiy=_vXeEbxtGd&`O?4u+lJcSYTpssv{1u0yL$9mq>1y(QPIB4Fng7vwDIW z1wD`F!Z>d6pxSm6^>9k5uXtFvIGW0T@pipkB=OY5aHJ%9mIZ7SML#>dOB9 zxg=CmX!-%&osvrz*n&^B13C!GN(x_$mz6=0+i=!W!vqtz`cnKYPN5GM80SF~%;DR0 z5EK|XVMU{`jcIpR3{P-UDLd`{LlrztW-uQL3wlqu@2O}87^VaR?4OkkuoL`Oqw+bo%wRCSHIS$+bR zaIj+=p5?%c@?^t7J6CbtjaSleX*IT$oZTvH;?Q%sT0>6Nzp(Eboa6GJBPku#om9(6 z==B9=l$#DblDv%lID7>}ioOH$;OCSM z*!?HMyGk>_}jxC_*?=vgoS*yUdx`!-3p0H?&Zki$1W|z<^p#R(RQwt z|D}MOsJ0V2PA&`W)uwk1nDRRJ@u9cv@aNV$ms0E&x3u*R9&fOC2*@Abvo=QUdQ9Sr zPD&>Ar9`b@ixkW3xY%abitL9 zRmMmiAE4!DPxN!)pz97e!@t+yy+}Rr+Tdv7Hxy4S>e(ehXU*;O;P8lF z{Bis@^6Q@4&0p?0ow&@Yf?KByf>bAvG219+MBTd_W>mtGAWR)``pAYGJqyz!p5$VF z!5Z?=5Z{$H=9t024RtbN+=Z$>iZqYpcIi7yqCs5pbKz{$)EWPd7I0W}(3v+rZDy3b zI85s+P$64(IomXFYcv-M)QT`3a`J-<<%_6K7QsW%WawT%7t^ye z>=Cb~<%uvdcPa%In}wytn}e4rEfBqh?d3`f6bq+iJa#MH7P;QP=!&fz!y&V$~U#_`=ei43$C zz;Z%Hs}C*~>56k-e=tXcV)oT+d-dK054o6%N);ep41CrbP%4{G!l&Fl#c=Pm{Wuw|Mm zX!^%}v_+rK1tRW2%<{W*?QY0)8&&>q9>_Dc3fe`U{)`5uA-b*#!yg~WB1TfdXZgF9 z#n8d!n#sQa7GBKw@+Oei9`ZWZY3*F*4e~O$`gv)48VI`8o!-gf^Csw_(UUG0ZRqLp z-3vlez)u~wUtlO(P<@45lDM`H>KkUmdD(E$%_~kBXLREQr){PUBW+k;VX4j=Y zujFaImZD^WxdS^2FWG??Lp%sg`_f|wH`cu!9V4AjLv7&(9V|6DuS9T1pD}~J^Kl-z z#-XR2Y$hDnVd|osbdu<_umm?Bo!==6@^W<4`CC(1_(VqPk}w347Hda%vpOsx?VsAa z0J7x8KgY;AOM*k97;p|@2?IyC+LR=jDH1Z42Ha8%l6hy40ODBGK30KB=xxQ?c?Ltn zvbe#^HPKnHJ~ZJ_Tgz8@}tj5Ootx;{{Y-0pq3D=h;-{27mrEE=lI9 zJRQ#TJ6gx#W!GGyBGiBO_u%;3=LTaxe>PDxl$_`3l>w)#ZW#!L0n^hCZPqHNVA>o6AEZhJp*P%`FDU@ zXMR{fj1A=I2S?rwgMPnb;W|2~t)!O$&gz637OwhloSB^HBU{U2kj4;A5O;CYHdwFT z)L;;e1{!6;#(O82&S@C@j0;U17IB)a=y2-a3$Nt6&$K&%=r(v-ezUQsDidl^F#xGK zzow-oakBBaM$liWe98$HlHG66eQg`6fdl)_tj=LVZ9pgeus(P0Nb;*bwykEv6p&$? zTFtLr$wuH8FwLOtQo4vCVpC4;nGuoz@LktC?g$OBMoLHj5kYo1&OQ{;n5?LtKT?^0 zEUZ1$-$-0DMaKxIoD>^g35gTqJ4GwK55JFr^niKAEwDb*Z}kPA)fVN5zIh~!$2sNn zovF+F$lsW#P)Q%G_kkKwy)lY_YFeQWlWj<6qFLx5BSWx2dz z3kjYRJ9lKYPebwwFnIM*=za&18TH8W#zy8a!@!%M6=LmeN7V|L53>Q+p z6JA&U7CbIRA!dVUTas5K7bec61J0affCF8D;9{c5Rk!wm5kMeq;`R)h1=To8g3>9c z=EMzm+r*P!f;}XRqsmFw$jpL#*Xxwmgt499L>I79iov%i0dwr^-9Rv8R=@q)fyXNu zI^95lJ-8pjslvydv}jt?;9Yard|K)r=<3Wrw*TuLL5(V=q?FY_>X@O0@9hQ69+F-H zR}>7-Sx!Udy@x&lq)Cse?3r~%aN5DnWsl>s!vT#?R2eyUH#sl=b3lG{J}9 zj&xS!YW&4)s{(1S3UUCh24;bx&YYTv#y(Bg4{zVP^bH@wB_SyU-h?eu?%VI`N7oY< zBRDicQUm=ifEocI&K%!^y6g77v>8-_di=Vz7f1~Sif%p_^m3?kEPlUf);c&R#ec7 zmyoY8!0S})h!bwt63my2v7$gX{}c=zVnHEmnNWsWc6rOyer2UQr%{i>nDF(S9r$lm z#0OpDOi(`WFMsP=p)NEnWY)7E^6b2zrExWg;wV!dp9>$P@xCBA`m_+-R${6DJeI%wsxd= zCO5no`~#r=U_AbC-9YzruyNW|P?`1UEG>_qqgB~Vdi~-2PfWaO5_(&_FqufZUUDIy zR9+%1!5_uI$x-eHcLZRY1H9R8!9gYCj~_hJj(q$>S>u5en9AM|;xCEQ0ORGg`QPrh<~1&9}MD6HMhA zTix2s(O;^`E4Ax?(!3T~QT`L5iXdJCVen(A%m6qp{fsa8>w3VT$)~Twl$CF$_p|es zxA?P0(1FY<8o~J8nFPGPytzAGhL3F~#;0d?40PZM)-55i~<;Mug>lDFr(F z;gZw4|1`T1D3@+fO+KPbP~A|b#n9u=nMQNQ7yb5VD{)QJkUonrc7`MZAZ*B^V5j0d0k%x=8k+>7V!JNy1FVr z>bhMMMM?X|JOeX`&6_v?8Y~!Wh_+T#&@%v>(kFq3RmSt>W*ftz(AD6HFJKaE_7mZB z(mu=*DY+h4apFD;v9ZOWPkpiP0dM48^(lODX<~k}!V5OA7&E}|#;L~#?PMkz3(y&)jZz;LW4*B#2hn)YW;8MZOeR)VLEBiQUoew`Z`K@n(^Rr-{x-DWb7+FH z;=fLwplPhu^enm8PRWv7j)WHhbGkr-w1>7Wd%R^$hts}Y(mD=VQ!;Fi=i+Ez#EX8; zT{C+-z7a@l9|G|(bf!kJMt8ntENCa2*vjJZcY0lk8X(Dp(O_SClZt(9-O(>hVTXc? z+Ux*#06Eq!uC6jQ=3=b#IgFlEPmtJ+QjC!aH6abdNis(3r`)ge)KeG(4}N(fFAt+0 z=B?%CMXh8&FzG}VU=~nL_+pYl_uKK>o+w^gwTJ?=5Zx`LYR_wM+rI!nTCeVtq1+J- zqe1GUDI|GdF3%dRP*m$j&0besfxpPO_vd!J#3#c~ibNhJo0YQX zf_=JqczlPyY2y9Wmve}d%<3cM!>6JssU-h^JT~yAim@MP4@I!8tdW$tqrfGM(1-o< zlyHloiMri0p8GQRmxjO8u!hlY!xQ;Nn9CqqB<>1f$;qCle9P8K4CMaMSa1h{>CI}z z8|-mM{|h^sVAOFhHuu+R&aw%vi`^)zTqEmHrI$YA`~Pu|0`wf+L~0EuE0pC`)qlC% zF#O<~m+Ef@V1Zt-K*qL~9yMF1Ye79qV*e=!3K6tAb}T{v;w>O941h5j;Pt;m=`S{W z>Scx%i%$UFPe$#1vudCu5=oo!{MWE2+=`22tI|XrYqiGTKDO9i$!;XQe^hqqdQoog zLS5*o$2PQ~XZ7cfrCiH^wS7>Ot#jup9Gf4G!HYcG9J{j+NcYmpA{94f7aemEG9sfr z*&+>m8INIh(G?NJw4dCh)l=yx+#vm4(|@k8jas%1truR*N_V;Ot>I_?u{HN8u{(q> zTXS^T9T&{_$oSAEogaaW>S2Fo6R*H4=Al|{4w?AZNG^$z|fT**efBauFbcxF|>4F zyl8Vgu=p;V-a84Xj*Z4g=lt>&?J8FqC@Y&U(k+?YFiFP_u`@o?%i#jQUy=Y?+)+?i zsG=uhLsxEosv0OF=x-kmpYD2I$Xof5ewQb&(BJqkYS*mx3B!^Se7a`iO)96p@;^W5 zqF;$6+8WQ9VvZ01lF_>q2IrWQ{?Mvf=q_0m%;W(YhfVvfb82iTzoP)2b?cNv!(?E?)a$OnC!JlS-MZx@^=QCdg-FLn*gh_T#OmnFXAEAgUpEkJ9ya`meH`gBX6 z{`a9P-|fy=JllKY@}4qs5(EZxS0in01n|vK1Fk*7 z(`v30TXgc~!RraDyiW?=(`4T?8pF|AJd~_yh~%HnZOr2<4L2qxNb-Z$6(GncGNoHG z1RLE@$zV*bNDq<^>XP+6c308UW)U=nvw{r*_5LRPz3dy^gZ=t9L8lW}fua8rSK(kb zkwUmT055sIqk*zrfSzg{myx$nS0U2jH(<^Id@*_^A59lw_mL@8r;J0XAX@@TbCd4P zZ2(OHr;+?1B4}^iC!27daJrO1J`B2LGOMhXB&3&snEt_f)oi^iy+HBViB?4k3!ZO| zKjp6(lIsny)F9s$d4ZBa58q?|3(_UOFke6qg6l+2!9dMl^ZBW-RI%lzr*{;OKD%VP z=a>KW|IIJa)w_RnZ2A>!2pr=Hd6|Aqqa$&b1^TDgl;d%}PPdm$71AVE%(xV@-Xb6Q z#Xj%NdW5mr<>z2Y$|);uS%61x)u(=(DCY>u>yGTZC z0!)jkyT6|iN_n)i?5{B4)i+=s1yb~mj^;{{S30GOwg1b2Z_+@z5}DbV9t6Cr`Q!@3 zz5wwZOiB@ks)JA50&rPGc*iq6ys=Iu-2(&KlVgW~OiiqU-}4|INQ*4 z7PQa-_AlX^BUlXAg|Z>8Cl~m+w?Nr@G!Cz`+Aw1bdW`wjy+JOu-2j^YtgM9h!wC0x z`;NUwl=|+r`!fQjWQa98{aA0Gr(#erA1E+Cj*m~{ak=yzcp~R_rPj7Op6lUl06k0z z2DzKaZVbvUNw)23;Lzp6GWaMz%TP5@|FO(!u$$*s+L=?7J1_jRgZ#U&jD+g^LhpgM z!E;6?%voLt;K!i84OrSbED)V)B!PCTa=Y%QQI<%oj%gA9Ck?Ql0_5Cg)&2T_t>h7| z^rBB@hWm~^q7lssQ7g$LiX*6ocaS4(fbk0GG&;WRvUPJg7!X}UOm__w(HB7{lbXbu zOPQtaulNgZ-Vq*rbV9G{*n>n!7%aDT0?2n}>u=Wj1rE|4-L&<1FLnzbdwoJb5j`8G zICS~gFx8rR(CWemkK~5bffDWi_Mv1(_O*b1O!LA!x~q-v>9r$ZCwvRt>De&p;JAp3JMBw-R|Y53;e{sf#@83fq$)BPtUAy zY-@Wvu)O2Gs;X+qzx>G;b6W z&=%_<^^cSB)&0M`v;@=qgiG2*03gE~40Xj580s%dBQ*hto)Q^O# zLz3)0Wg`IvfwK&t2=%stD8RLW?>z9{x=yawvVQx4Ugd9gzmnT;E;G{j+-91&;%#l+ z*@r5+6G#Cvy$OKRdfqe<9dQQKe{FREe?hG7Uo!zFM59xbVjr9=fY0mX*$`*1%gyi7v#~w{OCPKJ zsuqsXdY5HEh^T6sA7Inl4u4T|^PvF@69NhNpJM_$M#L2NA;2;Q3FIN}Q%JFjyCVOI z3qT-1?>v;q2nJ+UcmjEPK+yyTd)n*Hdyd{EAfH+MnEM_%_70x7mBk@U(1qq>5IrQ! z{(fK5C8OIWKVy@z3$X206&5MN{y6IlPtp(l&aw6_>1kl}x>Lgey7)RTVK z_cWJfb-j<-#z^?ws7tBY|Hg?bQFkW$uVW0Hxp6Pf{P{vIYJI2K`X$x;TW|OyDY-Y- znmrcI^btP^+g2L`HooO*0MoFVXH6x0?G$eU*nBs2A%0oJp(+6B(AS(+@ooy;A zN=+B&HZqZE*#3#@(|U`T_a|G#n|zb`YNY z3g)deDM2J2_hpEwJtdGmRAwI9X;0o*-mVWCN& z4r}a6Om`CcbBNxW_8%f1>@~0_;sL|VunS7ss&D@7SN5uDXQgVnHR#E=4|OT6fwCI| z<=H+=H4{Q~m#Hu_msCL*0hID}?lrnHK3mmszbr!?mQ6OECdl*=E4D`Vf?!Bw`=`cz~INbLUp3(xF9C0e>sd%Bv^EPxm%r~J78)YsPj1Ze#^ z{5HS`jG^Y)Sz~fRE0}qOX?ETB+<>#5qiXInq!PshK(4wuPUM*I;~;Sn$Penc~M7Q&Mi@|l|l3zwRH`yZF*z4l1dTvC+yCP&G zZ-Bp512w+UqH}zVvk+Ym?xb(g13YpH0Y#$J)fc3hww)e#zgQd7Bc+MGghCju3>Kggi zBv}}iZT6eb0-lKfBM71VLGzlfh%J#{QHP5=-i$ZQ#(O>4O><7-n&evgM$?m}n%>_1 z?uoTX=bW_iQQ1aY=;B`kQ_R7Tr)hh#|{fWobqy|mH#+Wx{#t# zuv}>;D9{kKOgN76k8aWSs#pXGprchj3kTVL1Qt%Lrx|Q=dBnYpji7Hl@;7AM7=|yN z#VA`I6&`eStCS28o)f~Z@Jzg>(hOyLb1hg~V#rX!0JJA7CbvewWx}@NQl<)&s_yx7 zrOsxfIO?DHWiX_E=fKONv+`CAy?ZD3F{gh|ZZv|PQV@va*W#1e_h`x*?r&IR)38b2 z=w=hY&4H9H|3hO18Vi(E5BuFSiEj6MH4XMODp8ZFDC@Gqbf zfzF{%9jUJrd4!sso0Hyv9h4H?`wY5d=l1R%9j}d}f6%~<*2me7f1F-6h2uWAU=zA+ z2*E~cwa=l;OXN>L;ouQE1;Njuv(A&%1dEx)A1*o}sKkDRn2`I%1^n>5x8d#lf$=ze zK#FSv^shsIlPRD(FZ1BOo(V-;KzF_mMJ^kE+y2DBf@aj<2~VQ5t>Jp_`ttE)R-H>q zKvsp07XJIalzkja+LAMg{%9NFJzR=U$MJo^ZZBAV_{~eBvO4w6YW-MH?4G9F*<3f*@$EZ7-LQ6df0z>?GB-9xvt-$IBU;c%B}~9F;s&vTcu1 z!9x5FrtNGhv5->FfHNizBADDZsK3eQ6(v%-Unq2(>7irEOV)+%gQZEh(~X$8T`7 zJAn}S7B!#SCE>ZA7=VH|x9K3WVgUm|vYDV5GzdW=@x=T|riOcKx9xxR?j@k*yJUXC z{}62A#wZqOWR%Kf_catd_oT?H8*}^z{wl47^eY0rf!w0HK%Q!&HvJ27q?njLDY8V= zIK9FM8i80O4)>^P`ddw51y^1xI4uii7@*r)XBG~40`MPwsGgJBT->Qb(J|dP{C)~! zX0q;crK7%PR{l9Q_j2}kS#3^uVJJ_MP8DcPa}>n}H@{d))6X`0(B`uZ%R9J#KDXvv zKcY(xIFaO)<(E7*5?KB^TmiaOCbti-vXSPDE1L1%M3bR|VN#}MH1UOcojbQQ{!cZ! zGR9vG$fn8_rT{I>ye4Z(Smp6R_k2a_)&72Sqzt8y8{xG*5NOanS-_HrPANH1JXHBQ zL#>JJXUxLAV@Pdn$3MarVX$Rm3M0om)yJF*0c^jICe8EUus`r)dy7L}4)ifBrVo$U zTVCG!74La}c{ywA=z9wst1x0o9P~~hZf?s8(1QW)Rvh237ZdglIvmYa23)~68T%GE zeHJWQ6Up^ZrxT@oT+ly%YZFEhN2iavHIEI}uz;b^9Du%lf7Q47^nLQm zP2_-;Tll`(GYuuBh929|(iYKi9g^VNJTWOUr%WUI6h>627SZ_k$$Q(Ud4%`A#3NdE zYNT$RwjN%VISLQ`Gv5mPD#zZFs8a>Qy7n%+pIo`Xrg4Q?t`R>|*B10( z^s@pWm~F%k9BFoVRFL64bS^;S7+R6iK8(iy0DL`tdoiT)S%M^7fJ1l#7NE|OPG2_> zp?SRX@@OKHCQ<(D%8IQ|Hz6yo(w$S-%k{tsx!n-35wWteVvHRibkeXfrjq`oi)gb3 z;4lFPD5Qc9$*A^y?+0Lp(Wa6v)s&gmCsVeglMuvRpk;g5h~vE{;pHx<%jbe_pNcQ( zBAHW{iDI@*j~KVNi(Z-GKLj-1Kici0VM)b^ATru;lNCdF8A~4+o=pi(V9rXaUdR+5 zvcOrCdPo^Lp1Cc2rI1K8L>M=Ddmj1RPQfoMgF;`ol>w&dCeM=4P(L%bvDsPvtnK#!*9{W12r`)OKe7e9}!dWU($UpG-Y$Rwzse#3Dn&fLf}4yPQdvcg)K)` zDsYCuyXxVv;AN@w&86PdOXFGm(=`qWppq}Sy``}`h}l8?K4?pY;PNI7S@zeH&>dC4 zO+Gqi)-3B)hy}XR9ruL1);*@sR&E6Pv}WHlkq=$oEH>=>bT}$;yF`}u2OAH;%cK}E z$u0A>XB}>asPMI?TzixG;H7++Mg+W6XuCv6dbt<0Wcq9RcYi5~d)VjKt+K9eUrm>e zs|RynO!#)^ybtJk#TT5#!2yiHO#Ccc53q=r@)CHKf9viUj^GohiQ#LF^g zZtA;}&XZRo%6^gxv<*_FLZoEk6uV*q!_DA3N=F2eqqff(3D{G!BVrPf@Z)w6m`+Vm zO|Hw;Z_0tYQ;G}FQ#g_VWrZLSpEs%9hQ8$S@!&cuYx&WRuHw?yRfL=Labl`JY~OZ4 zcS>0XL5%I$vy7`)ATXEI1eH{bDJQJ@>lxb`Ji@V^Ew4lG>>Y9{bJLv*TlJ|ns5Y3< z=(w{qDu9hR@1MI5C7zo{kGPkE*swsuIVskdelUl5&u!Or42BLY`KDB0$NB-w;1#ZUW9)dWK>))>QMCKXzJCNvl9G zOzWKE0BQah*6)X#+Lr(EZqqqlz`Hz|*>U>NE^&tv0*2LV z#;8}hFrV9bE7Io$?inY7vD`!?n}e~ND6tX&J{HdBmG6OYs@zOS#Sj5W3)viiA9q5{ zEz3w>R%|xyj@EmD1v=&h;#yBYBdR~B`t4w#r;cF=;^hkg;*`9sDQ2n2a_9h^JMwygbke603FsneC~`Okp)PJLt_CzKF}of9aNq3 z1(|5d9DR~-TM8wvh}q%ZE}RlO_i&@@@UUThVjttqap2f$bg+_H_ZCd#-!?scAV25=dz2<)kj@PKiV39dK}dqZEj;* z^EBcQzpl!&u`JX>v%o?PHmw$HOD-HmgEI#=o|UW|4bL5`?^i{Qs=qTDEn+owsa>9um^qKN-Umb82SBX}*F= z56&3m=z2X`u4GJF7KCe-dg4+E#3WfJbSINq$t!;!LO~6jmRAkP)Pk-^q+ z5N$S?Z)e~e{@6)M8;75CHW3cmKzTw*HNLJDzlRaK6Q%kId~179Dei)A;nlchFiOMp z%E|gl&?1iCY306dfYd&A8ZoB~_#bP6B*1omHC6nIl)IcHuLY++l1FV|L9JpT-LniSfWg&|)={y>f1At@;ypjZ)4tf$7-)dfcWSAbe>qTM*Ph^3GMLT66#o(@}!%c~L0X_mT=x}>M#~=`N zE;5Q3c$Wp=Pl|D*jguus@g%Zc4(zGGk#|jmp+9ZXVLnHa@>|cl+aGV7*V&_sLFekzC<08BCGpAg&E$ zP(TUBUUVa{_=^45pfl`b0ljp|Q6y7z3!J2eIkWaZwnEM<|IF&age>d9KEpZPW!nUW zNkyw|;{}?-c-$5Ne1y#*MKm z7vcuRd(5@H$o+oRnHV(t3?f4X9M=n^b+MG=z#5=GlrdSPZ&#|@3Zx?U=iu<=$-0HZ zZ(=L{(is~4ENq8wTHuz?ZXUN#knk3`jSwzhEC?)hvnDL~4C^;8dXt`MBMQbE-%Mta z=j+-ui1LWxa8Z;ad48G#YrlWrazVgJ<0{8VIqsJCyh-b2(#cJ&?v@CxWnf)E?r5$I+!qRi&+F{Lun zb<8UNS08($JP4g?y$N5v<6v1Smx901+Gpq5_IeX}0_UwlIQcPZdyJyk)@Aqe4B!?5 zP4#e-jB9*-_L^y|n-0{oM4+Y~|Lk^$<<{?8L?6_w`ToJ*qgiUK^=E8sBSno^7LtB^ zBo>jnOu`O|Ph(~ZDqoqAs33tRb&h;;hE__tTBioUlKNI|{;>RWMAJ?i*JMs_Ad@XA zVn7$yB|GiM>tfK~$M&Y?J7E`9HjfX;^S2zpUrQulwMi3*GZ-Ox!a|Q5PNmgo9d_*< z4l(KU!?%sNj3YI5?c2yu2$MV?LL;(&0gi+9uf+i;GAXodB3jweq(7EdrR&9tyZ6+` zMiWy^nvBpwj>j&|;OUM?D^5$)tfbZ!@J70p^W$n8e0dZ5+TB5)h;wwss@$U4XV@bq zW7F9Gz_};j%URld`0BAj_&Q=X3g?@v5qP4Om-*WXJKyy)h!G1>T|HXg~2- z{HENSip-mG1_ajZ^MM8ic@!SCgDhVRVKB$J*#vVfjeW7I_gDNlYdXquh#PDeOJnfT zN@V85PJw1{A&;L+H{OdPzPiX@w|Nit0KjmLL5WIV>1UdKjhwPuv$o=K1LLes?DE_kI zfK~p5<39#9`tLJnsUyhp0S@Jg=sca318<%W+#l?nobKjJerR=;A7X6M@M=^g7#C$G zrY3L3?MBjOrK59%Gcu(}xgINV<$0u16EFTG;RQ@T%tWAKWNymYnAXm>M*4%AX8&Hl zW4%e@`jb@cMoBjtUv}-!IT;B|-7h11c4A1&Q6&#yvdl~vgvSK@&cVxaJ~W5%rsMrx?TGJMW%-(qO3Z&ayg9)0{xcXOK1 zl~d1vuhIeEalh606&E8PlEztxDr0_n~q9vy%WXUQ) z%!rh+oKAgIlUOyCGODK@tTzkBo@)CPYS#m>1 zI^(B&d1LOSfDM=E$r@dh>zEcU9Nl6#o3k{wIt&||)Q>VZWq?BxFO}ros#nkR6|`1T z>@$4#X*dfj3SAre{>-W6cQGM2+1n`i8YAEF`n$Ady4znrV*Z5%IQY;_{V_R0c3wNZ zp~)tJfk{kJv933fF-5z1hVLy{w|jgUA0Ik2dP!DZtnjo~^z1wEd}a#GxZ}n$a}HW( zzU|dL&Z49l^S#_#C0ygCf53N8aARCzt*E$CXIzVYSp-z1-E#zDzm8@I}bLQdaWIsSPDtgwz!%}j$f|lRTJ*_e{H8{ib=$7?jv>d%isoq zlzh(Jg?rPh2ah~ABp2bA+4%Wk%TwSGBL-CO@|<9o^Pj%E?stG6{FYVIc8|!@XgwYu zO$81ni4M_lgi_x-^(4z0`azUyL8vNE{Nm;2nru58Uub@z0cfLqbr zxi$Zjdr1^=6toI#$vb>;$uBJJq-INhZJ=-0cTav}Q4$a{7tmF`*tLl3BB*PiYV<$z z3*9u?6jcm(6fu7@^D6DQS4F6!uysa?`bF{Ol56CJkF*xE?`RnJ!uZ$m)iat^n&(;W z&T7FOb5-EZ{7ZW7q+~}RQ;x|mnnRmM6F<-K*Dv3@9GzTorqQmnpGAwMZq(UM$!VB2 zw`143nqgWX=Rh*2F7y^E;?WrzL5^kdDwt0L`x6I> zqb|NMLAw@dv5(DjYi6oBt-OxB{;*M9WwWw?k3ZI>$D=#XWj6hJFpo7avp9HU+RdiZ zm)fk7uU_Y5=+O?XuBlm`qM7nSWJTZ#h)RW|M`fh#ix-N@w;H&ERjvllaONC1X>Sxr zai;J!ZRBY0)x|Oz1El2(i6({0$SWx0JCW9-FJ}~9 zog#O=5qy|UQ*n!_w`nZnt94HR@x`pZv`UeAe$PQz0_iuh{|st<5KF?4D00PSI?ur;V>;T$IXP@`E6fmD6!Dz8AW1W5iu7%KfU?N z?aPa(q1cZmRw|;XXtA=|$_`z(kr9dV^O%H{_q%G<*V8XEmG|{!+lt#y3#1Ad?%_f| zVgxmdO2^i1P`g8o!OlbCV^*-tRiF9T&0gN&gnQybr12NU&yT^?w5^G^nP_?GxGf#4 z-Mumx(=Tl~o9OfHM&TWX58W`N$0!gRveecG^_$hucPu1#a9-cW2+{>W@~o zv=4N%*qy3#n0CD{wqa|-%u-jzlP~Q*^RlJd{d7OZwvviHE>%?WU`Wrg!a1wvTg2Ow zoD&t)O(G1m$U4kByP&FauiPA)0tOcPqB6J99O+TVKKjNb<8LQXb=@wS1TMpo{BuPm zzh*i#lphfC%><>!wv%w^+1Oj0vM<{?q8Ds22fK!}>sh$0hXgTOLc~D%>zh1Mw=T!0 z$EO#ubdOXSckU}5_j4{Y%?!SuVeSjt&DXwvTFJRrbyr9F0KQIYDo-%qQX7%1u2}AV z3r@K*oFQ=Z_|R_+`hX#Sk18AUa||)L@#85kRdzO7K`ZXtc{#s`vu~NXA&s=_vagP@ z`}0Hx%tZ9NE&D!I9|6##O=^LQ?Lmscaz(|8SFZ1|3_C|&8yZAaSck=WXNkHl%Y^z| zULo=siVowC`}U{5H6!Dv74nsG!aK2ucU-w#b`tX_)3hZm*u+3*(iS~!uOk31)}Z`E zgoK)scWtYajihM;{kna1RxGAjE5AjAy|-~SVT-vRRFe_)?t{<+H{W(P$R}SN@|j-{ z5wyjNs;W9#(=Oml-%8mFQeO9fw8W-K(;FCYwKSX`;RLNzs&iG2zK}c?UyKRlH6hr(TV0i&3WPC)_;tA$Y+!P z{}}xL_jlTF5@8wt|7^a;cz8A@S!5+|K9V1Tne(i|Tc=onz3NRsXBzbLdDM%T8g!;R`5@ix&zp|gNl+o=B?Grz76^+_&2asg z;kr_;IVob`Plt`T{U%*pWXm6ZPg!s`)y5Z1?3An*h1(F<8i-lYyZ%Q8c;MqZXI%uw zeev_6#MHyu%||$=)z+lK$t0qWocJCm+fh&P@ekk&sc}E2pJg1YD66ur><47m`!1>r7iu-Rg7MwLM$U$X&kItE%C5r`*tn)3BH9 z>=-py->~k<$iK0DH*xfCS@o1hTi)T@DTc-g*P#8jH%EPeJ%OPgX;crB9;-G~++%e$ z*!A>DLM=KjM&~5^xae>CH^)^oiy8@}aj@j`Hg~9qhNx9{-TGG3=pKT9yYxPqTRDj& zBeb8H4>VVb)YXg+2NHXi=e7BLq3%hpVmWb<1vAyP^QV@{Zj-C!(9P;cKFr5^uf;G; zX3fmnCJ~Pdbk;XH9Mgmcliz#~i)D879Pq-Xb8n@h>W!$Lh)Kns5AmpaI@7CdzB#kA zahznW`ih2~{w%0~G5 z$Wt?2($_)~TxKWVwf8AhMGvV(2%&7{V6O2IfWC2qUsz=(xh10M1Z1jc-)-?I9 z`bx*A3p;)sN-2)3AjRbA*p4Slm-$Mh@tX{tGLK|h8DiP8Mtg#u;W`0?G=^3Im`KW1 zAyn~xC5fZK*UX5>V7w9$M%aGzxoeKe*L+{`G z*|)M3mj{)RJXo)HZq4$)xI>aBV=6FV_NcmOQIYa1VH%?(H?P?u%<~^+%l`OB-7Vy? ztt$O}@4D3KxQau}+abRhT?`Kxr8eoVZ+lier7?Tpc_T$i7$1ndiK^w3xbe&NKDTp0 zoMr>XzYjw54uTaIT!WKkAyqEh z7nL{OZ@%hqeJE(|>-n^43Y9&p<@R=x|ECv1NUY!GDDqwIG7lC80uzjRWw&0!bewo4 ztZF1P=S!8mA_@u7g#sLX2RXEO6^ZJ`2YFt>=8JWo865tk+c%W^l_pfiP%YO?T2AsZUj&@#UMns_SLne=Ah* z+HEOuU@Q?Bxc!}Sk_)u-dvbMtSuEpZ=8Q||aU?_Qpux<2Gn?Dv&effL!~T}K|JCnV zWvMh*$U>)&tW^rSA3x_&&=A2w$xh`zyGa&@tP$MiQ|YImoi117v%kWA!JV*Bc!k}J zG+g%{$JPrKyXHe_-7$QzD0@=&3cFfh=pBk*CCg`HP0z`th(hAYx6IOwZ!4MXpSRyQ zR8SFj*S!4f?5eQv@`uZH5%F1$$*-+iJ>MzpHn9GOPsK24@XI(y=?T&>NnEPmc72%w@g1k~+U8q0r*}|4wuV0JZu>CLoA8zWD+(|=c!!<)G zv5Bmi!Z9}Hk_w7gpq`Y%oDf3F+$#nWjXdt+*cOYFVWom^Nut30;xQ|GuB2&|X<)?^ zpHbJ1^NbdcQevQfRx{Okn{{pDPW+l_pGl+sz047akp_7VNfjwzRI zzVYwM2RrwRSGmlL{><4h7i_@!pe7gk8;-`;%j!lua&wj9ju^ux;DjkeXbx%Xydcd42k0D`W3RJz5&5Ap!B%v6Z>v>h1B{{G=wqZ+?n-FH=Rl z99t31Cwnj-9xbyo^Ui$J-}LrhOIAc;o+QD#FN=az1b+lgmt8_m0h&hN@|~@u_f( zFHJ1^VOhg^&Y}s_HYxIbCbMIehuwW^x^|UQii*zKD0Cf9-D0c7{RyTHkyF=^J^~x` z7DCVx-!G8gO@}`Q9u95yD>eQ}!eY<~FyR#UEdN#0@r~Tg=eM0K-PGN`2=+PU^A@O= z4buxa{c*HVR_xCY&3pb*)jZ5-ok#m@j6NTvGNH`CB0S@yvX>o8#;pgp%am{*p0D_f zzf`8qOz)@P=PNHFs!I;>7Ia*D#p$)Xu25mlHUKniF+6S>UtS~ri}y*I%7^yg_xZ_T zEg!r2nS>@uWErLtl{9zR>Xp2l>V@f7>V^euHRjA~{e74&loFYJD7iv0!{n*sh$tb! zzBSE0%7mP?`rpqQIW)QZwZTHxs1(org_!N-?Tj}P6p{F_XDv)uSFWh${eYovK9Vki zF=<2ndopIK#wCl_aZl}rWy|&6Rh_UwW?iA~A&sPZ{nn=t4|5;O@(EMFi8>>QZZj?GnbUcAX2TX2XK1 z>CE`iQoagJNnD~~tXO{jUeQ+cgM<7 z=-rJqhnNV@QXZSFq)l3%KBq?U|mXjc6F`Y7Y&4eDnJB z{Y<|1x^59ot6U_};uRSkbLpQ_JUO^lmiXu9Kd%-*$l7*)@C@nIGl)ImmIN_f~IeH1=TXruYP_$i0_&FeSw* z6P7mNO;O9i{)lp$mg!RNn^vk8;VJD!(YwCskR7bF?furls)?cZdGP`_QX_A9&QzAR z-4wsKl~q5qe?R1d5_Ax?GRFi0m|iUr(YeDbEytQ0o+L)MO_LsSto*peeBL7XMzccj z^*iTt?^zd?RK~VQ>Fccu+F>pl_J6Gl?L>+dWliW1VwN%Gy>G15xrLySCGG;xS~>0d zAEL&~GFPK!GSksg;<{_n=7s80?E)vWInD>Za6cai(c4ozo!wMOGVM6=nDCtP-3BS` z870?)_mF3l)|Kxe#<2S9fs_$lkTW2`V1M0=v~caF+&UZi(3(9D(mf&n%BS!JgX62? zL{A^*e`ZJ?)r$R{Oo2cQsQ=UH`fr&-`M-Cm{w;-MJUI`6oC*JTH$b_mY1RY}qVwIA zdVRCREyZfZD=sbq-#nD7Q`CEob?Fv4g#Rb*!j!k=HJy-OFU_4~X}+xQP{rEIG|4p9b0(tbFAIq;b)8PJ zs0WD_@x<9nE~u%|{BNEdqr5oFp=inLRDm-dULB`OY;-?$+_&*I>RpL-sJq(rUetT* z1y4eS(E5W|;D1=4pL#gXYz(NrQm*{nI;h_?7y3vz({Xr9h@rLidrFeq<^x+0*Q^~O z7J#Tn<5Kwx)v8Gqp5b1%=oAb)aNG6W3=c8ZC3&u&vmzYskso3hB%JGgwVS_3beYIQ zgxRRFH?BfXGE?;UfiPK=9x3V-=mt6xtK#f&OSwT(*)z{N6 zzHK~d_~O49^3JH{j!_9)$@$Nwv8pK+Ebq$;_TXSP8J6o_Rlh?;Tt*%(ar2}NTmxpZ z(QO-1m+A51g6iI!W#^Hu_mzo@Hqy6b^9z)q{T74V-y)bJG!YW^Y~kIWKCN~M#?M{T zPUf+I+XqzHXfi6r>})@x=()+c{$PwDJYuqLdel*5tLgWdj^N7rtVj>@_M8Qi@wTIUeK%<86E4u z)HmR0%5mg}7C>!}le3z`?@%l(zJ_0QWwYur-&zWEqBjU7i+wSz^*OmTEuzm1VGGH9 zsuzoLI%|2KHQzcaD(swX^vBo2rMEpjy9Ms*wcnXw&07u(bvDeO)VU-{>!wf^J-wA# z-6`#kXK-R)3qBqHGggCPz~q78p(jzLiks}to{CQ!;G6QeHP+PDQPt7x_G@c5(P!jf z>3?;^>V3AoazP)#UjaZ2TSHknzQJLF5ioC&Uxw``uW0x zqN=6Gv#(t)QC$L|W^urmTXZS#s$*-Bp6>UZ_HxB?4Hc)U3OMDZb=k+5g~C<1C9o@p zH$0EbJRHp&+&gvSMbFbyGdFczE=#J zU9`(iBCD&Fp7$}h8|pq@n7f{=expBqBtP}V`9|-VBrKiTy&UP6(k~?=OqR{N@z0LB zeuYDS-!{4f(Z2ocLwx;tCh8~S_KHJlr~Oa;3PBgC%7y&gMSP`${jDe8!- ztv-pAGQ7orOTXy!BkFrs2~DekC0^PPgn*DV46TPx&4#5}5B*_VyJM5S?UND)`&=sy z+{rhl9ZXx)v^TMe1f7XQh22<3Xc%(}${Lk4@up4z;*j)rQ;+b z!?_l%^N0UImE^{6#jn~90%OSQ_lDD=B~5mg%*wMZU#erEGcPp+Jk)69TY)B=pmq|0 zAO0L2{Z;9muLCUA3NxmwI(78g2D-20JDCjn+@h>rDk>@lar)3A_3}M?GX>RNX*{gw zssFv*+dsrfu$U_gq-|{5hS}ghMKYe2=4&$MO}Zm6tYxJ*RyFrKK9Y|kK6Wot05)dA z81TnoL%&-v5?JEN^L72pBMiIRZ;??D_EeNgp(%H(M4&%EucvDd8m;HD(#ll<~) z-R4V_u52%TO_BV1al^rm{Pvo>i_Y*xAil7?y)rZ8A^CHAgk75K^3bEyf%(hvtl0ot4Xa1`3)fP=&O8A zeHpXhS=FzOX?ZC^EAw8GnPHk9KE5U~z07)13%;XG0`Yf_D1V|5lKd@fsDM>kaG_`L ztD_p{;X_bB^T_&ptN#jAA2qv8*ZMCkz?368CIuv0f?BCE7UP}oeo*4#-)PM`PfnH; z=qV!dl)7pQDs1yxK5F&%Ym};NCIRHhz{J4~mtv@6oPl9W=}<|8LT+Ois@{1lIFea+ zP{sOb--c%NOw5V>_ZI(XlnD zQ@(7~snk*!surF;oVe`-EDzEChkQMopN+@~q50QCv0SE+>KvDoFK$n!QjAE@kD4My zieA|nnTwc9zqc39DmO4aVtehWUh7g*Xv%|@D4|}@5stW051sxLA?z9%I&cl5|6HF%>aM7kT+g0_1?TFOV@=c2Vb2(7(--iB6Mmui@29v z+*(NC3^&dcc~6j>CrIsur1hViJLJIw=?!H@lx=Eg--NgMyVs1){4f58!65bR${$p$ zuKOYr6^j)P<_F^GnWvVWemqz(E|agSkNo{w`G|P>=MA1DP?m9KT}G%I)IQ#x>=CTYNGjPxLq@*85NS_O z9^UA2laKVJmSqL#U<<@^-L-8oYT0N+K2>9tgSc&bP7q?N;=~?F#>-Wa)&J=|7sJIu zQjj(YDWXF_?06t%F>QU4`1Wyv8apMAcNkXPPXiLkgD1YDw3J4CUg&PaG-xv zrA>Zsq@`{2Ieb}13O}sqQp*M}`Yu>5);matuyIU~9O0I=TBLsDV+;v=TR%?%{&S63 z{3m67bJKid;Vc+8`?b`;Kwdc8TFL6`IkySa?TW7V&6i8#ec3uIf*(1Gt;0`YXe@JU zQM1qGY7hSLu0A_cpEPUBKL5+`+Ga3&Hk%O5X5GQR`Dobx^fLeZ;PC$K{{HrMOFt99 z!p@TnX*L|8%4NA35Qx)5P^)bKBSRG_d)X$kh=(urH(iQsYOcKbbLeCe5h``8p+pi? zXlCzuP$6(}^IfeX$YGY09(Qh8{)u?;RkmKB0U{rpg!KlA_X9c39sCj4PaGU>V0}VI z791GwUw%XEvuD(MtG{`{p6&#D5^Z2M?IGa^3_jfY9qJJPyS|OcVawm5m2*Fh#<4sb>oqoi-Pq&Kiu%B6(lIfP(RE7jI@S8PN>=sT7Z*l)Jlg>0>O{S7 zF+f_C-?;cjOquzHeFMbg1G^<;?zgqYHY4tRlqQVd@~A+*xK-ebjyAqtFti&oM2cE| zgd|>PW^jF*Jt^&Yg~Fb`lCpGnCXhP&+t>AqWoq=fSQSr=&C}GL2;n!Pmwp|y`Arb} z&W+vu0jhtgGf3NGYr)s3PqK8sHofwx3Hy>*A#ftQB=VB=+MDYEp_c;hQyK)$HnEpO zc3a7%&TJ|e@={qU;juXR~c9g$%lZd zIO{*NJ-1zrU6>`ss!A{IgIyyFq_?SziPU01w7e8U5#?Cf{o40IU0EIZ0z-tTI}|#a zrH+JOXfesq)0Cjy%C~UlhO{NW?6I+P+EI5PD3H~u=pJ}f zOfqGenC$ob3Pvt04GpcJqCOipAy4(Nt!l1}jM6C0{7@NCBG*Di@IBCw|Z3 zEY&{4k&+u$NP{^mo`=VmYBD!0Ke-{w>o?}ojEkB8#F7j?DLLqXdO%FoAUc|-zqmzQ zcnGQs9U5RyhbHY^FyyC*Iwgnkdzw`ew+=5NyRuAC-(8cUDIS*iFUX7dRpTlOW*8j? z0$MI#tDIvnX*C$e*U%-Mf?@PFsEt+5m~8vM;ubM!7V#xSoN%Y;)G_218^il^MoqXz z-6taAOo~XLY+30V6v9>2Fg?I-)>H8=?|k5KYK|{dj57AeB#0E_g==L^IqOif5pC>$ z#;s@rCrIMX+@r2%!n-c6taVh6x;whX(elSRpp8B=6f*>dPpsaqNPEVPkg8#R^UL26l-THko*v7;)f}qQB#NkWbJ(E@aXI6Y@Nft*TXw3aCIk~mrc!uH^qKWHD$Ag zp;ss`ok)eZ{tx2bGc2m6+ZJ6-6v?1~WQn2@l$?WPBnU{(s32J+$5xOaIfy7xf@Bbo z92$utNRlWyNzSQB-KY9}-|su$K6~Hi-XG_AZvUX^)oXQCtyMK^&M`*S+^|1fgtlHO z$^~Xb0rOr^g>rhlLA^6IX?9hX&eR)8fb+6ywE`#jH9|?w?76T98uu;bDPvgL0IY$di28Ja?G*Hl6?FU%d#y-j{ zbjN*K*kf}tXiJX8XEB(~a0M2Lj^3PX|E=NrKK%QHSeL{(R87EzU$&KA9;K|C?&a7Z z0sH-UKcT*hE&s&TV@NxP?G`x~B z+K@JMvB-K_v_frF8G^p*)%V3fPwNl)i>X8I*U^nXCtuLCrrD@cXB0^emns zsvZW{ZyKV%n^Nhomom*^SsAZb$vE#%Zux~=5=k>>3l#`|@?V~?`@k3DHTBkq%CtcrHK ziUoaCyex+>mM(3Ue1&Z@IuR|qcd;<+jHs*oiH)4PzH$9IX+(VkDMDWm=MRF#WfEI%>`Cht>Ucl6@MJvq z6-T|KZ}{!ebOWuBjD71liqr&++#-JA9CLu)$jdpEUYxC(<)n6w3LHUQo-gxYb3N22 z6mi}j@6HnDq;2#k^Tf^lItlLY(6~x;O#|usL?8dl#9kj_e%O$(s-18r`tgj%k8IAS zx@d*k5K~zd$F5Vv8{0k7TQ-av4ww@VxQpfi58)JXI!A7D-8y2@n%RjSi#Wr)@CP#0qQ%2A0$>xabX#JCe1mUDgd2Z)`8g(YwIGeIn;WkcMR`i5w4V$T>y zC9vSx2mIt;;|BbR`;vO578~~OmjnT2Ccr)ZezD!4DhnN z2UGpmHS(=iSc(6-CM>uE=hnZ9A}5F-(E9rV@Rx$>|6W1g!+EBuIZW$$AI3M(r$=we z%Wp4mdcyvyh5QrKVI_aFviOF(>5*IVEEQ(`&Z)6%kk^^V^)hGiY7f|AI>;7O;yE>~ zQFwWN(y+L5lZ8c_?fliW*aUtp+4>Y!>aF44R&FGxC&Xx|{BzHGk#f}WTb1vka zt=ommLePy8W4fo^hD5yHlFO>>J6DQq+!yQ;g~s|KNU(?2w9_VkD;(pj3W~RwKymP7 zXpNSVnN3WIfNb5iU746Ogsr%*T-quJFLwRO?I;_UVUAR4Z$w++mFLB}V>?n)hSEwJ z$1ekXNB1-etQjU1Od`?SFH##+`vl{ZE-2X4o=xqqL{Y{Mi*l*XtbDoM%7qT;I}>%S zG#h&ecZ=HNCFw+0iFHYFBFCy>=SuhZP~0NhCk!hvw%0T5&GF}N(tp44hkLpnCv&&b z%XGh((H|Z6?3!IBC(!b3)Kb=MtoH2`Vi|P78W!G8h3bqw6TF=>R&|v0oqer0Pu^X= zx>DC8H>@9diJ~kgokN!0o&I?_A?!AdxBb>PMh#BEg{ukYDkBzwX_KU*>H}CZpcmIx zBK^zxw$p+L$o7RI{Z}XoNNMhj6kzOoAH_?fhAAig_VPrmw;Kh0|P&Sj%$$EepXT$=Dy;!W0G|QQ@w%qHQG2FKJm6rITSp8 zcR}CMJZzdM)$(z5Qv&7rj^;?QNoDEy>Gon&xMd$KwQb}DuP@fuJ6UdC(YKyr<+we3 zZ6Y0)zywh;vutcFDGl2<@cR71V>!XjTL1aFRCvdCav`sbkcr)V%)g+))*rsQh!Aut zt8p6LIS4_T*EE>arw5UMUX?GZGv6BTUHy^&`q(=he=tLq07GAO&zfOu6CE~=f9tXH zIm~%=(xgP#aqdU?EGtE(so-nd1V-O1O}Gz>&vYI35eW$?jSVgXXD4C%NO2={#5HuE@;Yc%{w2p1i}0OvRIGyYy+H=P$C(k+ok0IsI9bmYReut;A zs=h_LH}vFwPqFs(|D8g}OvqlHk}W0kb-ZT%c8KrWK#;U*Kr1e`O-R> zzkFKxT9aw-0qu6!mZJRjAJE5hx#5Y4(AwL4aT(S6=ro1!t#M@yz&e9T}kdg-o)aa9;|;^M*aO{ zoLeopWZ|#I_Wr&UV?E>UcC!X&G#of{I+LXN<*iehZ{mh(U9CkL@lI}im3}Sw{n86Muo$(Xcv3hFvevmIz z3-q@7&(fZ%dnBV$-;96fyE}VE%_Vf7=(DtqyYkzx;+)~&r2R4&MA~n56|&_*|4zF0 zSj;|tGgdG4SS07M;%fwFIt@C&2~GFU6sT+~E7-;77kHHsJ)NQD(H;2;+i!4cC?xn+ z;3n$wTH;7zx2gPldoDEX5dQOBg14PBQH1l>#UY2Xv__0Q?;C6xzc~zhBE_CQjr+Pb z)_wcK+h4qCl<8?3p9Mfc694-SJ$?I7e&IlTcaMwpYdzInWxG(lvDY!0H(sdy@JME% zT;|DATT_(|0>8Vku;8*W;BvwImAr<8SjohMK8JKD^UmeNZI&N>K38{5UQosJ?>8PV zvP+O{)FG++Ll21Z{EC-%^s8~8fl%KWs;SZ<@@lEFXd-gczE3q zEu>ab#Jm2Djz-`?a-ex2gq@|@b_h@5rcvzPJ z+OAt+q<6le1gaRlBpD70jZ2LS%@QQ!^UGvhTU#5dci)gG+}vIW-z)o#2t-VxwY5uy zHIykJ3I7JwxHK94aUQn&9LK()VD6V^nXercXQ}yR!!4btp)2%hY9M;<xx4GKdgMbBrI`5c-M9XJQm}0fc{OTU zMN{*=m9_OJ!X^f^=u?8i$fO4uVmjgivPpFBUUsgR`yAQPOLz^iQf4l8#V9>{#*su% zfHaNM#g109 z8uD3Rn9y4wY~iVMcOs4JLYrpzy`rq6blIsByv4)Q*%3kg$iyVlx4-0D_!PnTQ8%?K z_26<=R#xVS-JYX6VV@v!ZgQQ$(~n!9`YeJKv*Rk0EB60x?%Zb1 zvgPAo0lh*>J1zQq+Cjf^#p)vF$rU4Yo${1_SeR}`(iD87%M~+5=O0q`A4kZXS3mM; z@DjI)n#hX0993vK@>yXZr8?fj1Oz^`RvglaA$zlNmq_Oh;4u5Agh`;39&bIkTq@xk zX?&%Vr!l`f-zMU|e(fO#B^IZ%!uZJ!HZpvw!|ev*TTPbb_vx_4WivJ+CM<~N>KyWe z>#7?1^>GsGK9v^7#KeTQmKIqwqvX|tOmUaZo(IYgxyzd}`1MF5O=Cit0><~-dCPwGb;6863)-hfA8x{s;I1#EM+WR3g7F; zxmA~X6l`sS@g55_LMXhWOMfp%X{WI*uqkuZLiI^UMm4DSVB$NMg3~=2|depat--<&< zN6#Tat}AzLFqE-9{fKvAsKaH_w^>Z`GpgUn54mTSQ#{V$Xe6fg$RA-=rlhS+!DHSW znXMGl>UK>;@0c87mSc#V@=uyg514eUu{=9mW1JKM85#>)TjjWfg{dKz>YMcLc&t#5 zGn};Wl6t#-gC{sRc*6m`k*!94NAr4-0f#p*?+;U} ziF|=vSjpTVA_jF?H>KcSs8F``4zL`&Ou9c!D~#UOUpABMn2YU+`t?5ZL;duQjE<3c z_>d@4k=p`~mX2=FfMipcw&~AA{wU7Y=0s)g+?)jtbcKir2g2!Uhaf5R9|>@!+Xy4w z%lnUyxBm3)H^g&xBJLt^x(8pIeN_n1JSx|WKRgt5c6>j>Cf!u!)HkG4vFTP2ohREE zc{Dq0$SIR{RJk-{Dn0k}$Tg&NA>+kP6AgN7y^wVG*yredHqvI(S9%8Kdfgh~tGbH) z?5Sfso@6rK&u_W4UVAJUBgDWEwZ3i#%+F089+LXKJ6a9GOp{4@S9F|<-jr=7Vzp)Q z?V~vFG4DSUs8JQE38ZtX4Wz<5D;UsziI;mmt6+V}-Y60Hacpe%V~eltD9fhN`&U9+ z=J#x;9!l_?o|0rto{SdRHtlLgrk3O33+ISj7=qR|RY?BfG2C)-k`9>RNZkGopB-pm zs8-tgw6zl*h*P#>c#@dRxogSh zgg)vGv}oq08XgEIh}{->8`#;5Or$`Y;F~ZFp25kj1Be#KCiwzUew)9m2=Pf7=7`&TPnm7b@-cS5hJ+ zw=hz_w$S;xkZYhTwZ!rKw$_!yLYd7*Cp=cKwI6yJHkyAg&_C($2Vp{EA@QcS-9^tn z(LkvN{Kq3I{THJ-ophW^O=*W-*3+paML1!SaU2g+y>Ju(!E%0fka|=(6&{g+BInvJ zNhCwNT|b9!uv%?`2$6k_=UDSEfCZ(4om5SB>Io}8tCjm0FM(@wgpm3D5!cJ+NP>-> z{hI}!Oo^U#Z}L5_+m%rF4e#1}Q`ALoXA`I-uWgLDSJ!Nol;tY@xr+-qq@ei}`+g{` z&e6f3KOUK%*6*s$_I)eXNBJ!u80XAtH2<>Sa4r-H7p`%TanPb8x}In0G|(o{f`cQ1 zY8_EyUBq@%HFBirA7v19q;JL~(Q+kw5Ycmt z@dt#5=Z5>uF488{>WL}InM z_+ZME&Gq#^!2s-V+t54}G94Mg`JR6199Al-^XjlG)XQ;^%Mx3DEg9)T@`y_I_#fyi zEFD^l+~bvsM)%#6V;cCa6;*jA1p0;?a4bHTnM80OaAF)5h|hod{2$k3RXxDgF&~fY zj`OFq?*`_CEv`d5h?i1wd+|zqu6k0xjX%!uGefzPL%Xx0O!H43Q#vuwTbwu6*hSY9 z_CHh$F`^_+D`1#3>y}&Y(6l@*kl%Z?NJAw~18MoK3-q3;()8jHDW|?ZXY~Dj%ny1h zJ@+Z=@g=`vsomjZb71-_bjO2gom9P0sj#5=lp0GX*D1z#@7`UBJiiwp7APtpE5)~3 zSnmEZ$Yf+y7~HNJP8k5pWf|#fue($%{!~e8rf|#?zudcd+n(a9FzH^Is19tZ?}@NW zF8A54A^Czl0Ppx2*XGqZtu}>a;OWA$$xvNk9x>VZPg0pkDVZf?O=mOz!Yt^J`eG** zSnZ6K?exp5!OWj4z7Ft?D_w5_Uoj2nz=X z9;kUfVwYPA98Gaya1=UQWNFcR8Ked{wU#93zQbpKC{Vp|=MS8wt42o22r$xwgNQ+e~wVW`0 zb33U_7W7Tu8uj`K1%g7K7J*>F^`gg>u(8H%YFK!b&DL3ZV}0L?ki9D92*>OF4uKn1 zBO;v8S=Ddc8Ggud+D#l=R7}S#$u3*6^=Hc;PH`wqu@+UMDvq-6=O;#)g%e58!H7RTq*XLRBVbErXK(+AFca0v_4RoG{DBcA*5jY| zld91kcR%KQj6b4#{ypd=IXPVn_~vt8dZ;k0-Odx{v64+o#~m*D(qHf`DZLVsS?&H8 zWXlP-ql*j6w{O_Z(No_kv~W6bH{i8zvUU&L7+|dOl#VED65VFGaeVJD;wkjpBi0yF{78N-nU?wGc+2!S!V7WH`ZBRcPLLyJwc(tNl zx##Vk)i0Y(l0dr-K1sv$F9?n3h;5w(vzu}WUJNM=kBr>p<0Hch`Zh{6I5@~REp;8e zqeQt^#YI(8HTwV^ct945yarhuOqH8WQl-;^t(Yjt<9;2weVm}<+}+LuKrLQaZDRa) zPa*ayxX}^|^jF#$^k3Yi+bj{MC9v1c4}pD0|TMRK|hjB50U~hGPEcD5HE|^0{8;)yBG~ z*dL>tun`16DGBTHlmV$e#r=esTlQ1nA44=+`k(bZ&@y0~>Ft+`-Af(glrBkE?~i}@ zP1wTjw`=mc{qD>$@s(N^2m&d)hUY8ig{PxFKLYCS68wEkQ!(Aj(LTwlt1R$O)z*B$ z9&Zo#uDm=OhjUs^k2=@Z=R}{|kDM7-S_9GcTm{qe1^A{#c^k>-V^bZuNnGS<3wXL9 z2j?{y3>2fZ>}YUB$xF+#Z3yF!j*jZ#Tv}jJq)&vs z*pu}V7dPC_I-Xo@sWgZkj*cI)u`Df9+;}AcwRA>#kC`C4ySphMWT>JXwHIX;D;C*( zhiiBNdG0R@OgRT?h^5*TZ?dt_Quo?{Q+`uqC@3h5eeM4Bl3E#>qm+i-w9e>wo#Ww0 z={5Q@*Ms=q@I(Hryg`1?t1U&AId{KHdB+COJN0slO_)!kKM+F$8%NbAek?Fk%3#S$ z0!TRI>s(BR9XYi)&21)g5JUnWQ%Uf}f;^Wz?r<_(I-sy)`X;w4^#~W}n0tNJEsN~e zlab$Xz-FcW^DD&!EuwU!YF!$siUmT~pv>?qp5~UO4=Kr`uR=SFQV~g=c*sx%>(HR~ zyvMp0bc|keuuW0DSDuXgnf1TtI)~~*fNM5B$@32kzvK~a#}IwD5qB>hlYB$Z5Z$h3 z8Lm#->aVOq!?wiA^4aF48pL8T2|m`x+@aTl@xk<4xpirPs$K1A~wQLs@-QeDpF z`=q4LMztes|VCLf-8MUN+{c@_adUbz&+Wld!K}1n%xZ>r;N@m)w{h&oBu$?f;)`o z{%?>KaVa@qeAb^ExpDPe&Dn0|p!hJfm;o>@WeqUI>pl!o%RGd~YX38c9q!GZ+7IU5 zy%QV%zS$|_^gmFn+%D;sJ%q4)J)?YK1ph66l&1U=!4nm@E0(-!?jbH2C36$&&=Iq? z=~)}?274|?vN|3FpLimpQa}KLgW_^CZQ#T{ak{9)Y0(Zmh6%Am5wMKpA`%(VP#1cJ zjO*DyKTGOzIZMZ4O3E_QaRYD>qEqS6GETmy{MD;*>qAVc=FmOZkT{F_TLl1)8Cp*t zuH0=`46!@~3f=NJOTJ6dq6Znw6#z{$`hmcMBqV&fpv>G0d*h5uw^1+Aoa=d#B+uX7 zYd(@++w0#$*hB`t;POZPUFOdZ3ZP{!*zJ`dJRNIg%$XUuxL~WuJdgTmZlZuXrpkq$2fh`u^^sJ)|Oe)Q8k zQr4E$iGen{wpIkxMOOdp!<0f|n!A->sR$wPuFb@qj8^V}e?;_CaiLb;UEi!jB)$mh zBzTXPrw?6++96m$FD&4NtvJGwb?3Za)#0zR#5LfIJ)WMAB;vD4Tz-`$JidQD&wL!_ z@x%~vZ12j8gy26Dbdz<4ut42vavZwK-}QH!$c=%Dg{-P|kyBHLf&mm9D#T)ED-ziW zt3}Gvx{ZuL+RHqji^X{15cAVztg;R4VnSx`+1P~7ZmGnO22RX<}zlOTz=H;oi z1-;h#`V0o zuD}z{MAQ4$bC9_}&DWbZe=s!!O5;8ie2PJ-#GK*RO1wrZV6VlWa>W>9p7c>9c+!c@ zm`Cjk9`#oDidk#;4-SEcx8=`|xsvOr_v`m;#2-1?b|myS;mk2rBn^)AWk|;a2jlc0 znHWi$%t*5b!zwE7BTwu6rAMuEK#R-E%Lm@fM2CL9`wc*rkj!Ml8xg~iU^-6j&V_QH zVzVY%5V0oKeT|M{l4kty;e&yz2t8-f$ARM~H=#KY7%-lV?CdRPxROn}$d&uUfzenD z9HT)m=$u_-Yyj>J#Vh0l_nN^AGj@Je19DrwdpD2VTfBAWPLN*F8^vr{1A}Doh{YE} zzkcP;V;?bywXk|?vWT*hMqKs4;H}zrc7;#293;Z4Ou(n1tk=`=RoD`SBW~*Ww>%A( z_m^Js0;Kb8h{~J%Nhw@_f+e51wAr6{4@VG|8#H>|b4vX>K97~}xGEVI74_JG>B~j} zuM3MO*0y8~UPng<2Dx|}5%B`xj3RO3um-79xowtu6J6bFUyZn%OPs#d;W7CcPh*wn zMdat-s*B(dk5UX03nG84NC5CcLo>pPhl2n=R01&KeSZG9JBcJNcH1!D zx^|lRPyGbv)1U8?^(smN@bPVCCi4>;n>$VT>@aP8{gv$nuWR6*^H=GM zw|pvKXAo~ualQ#|?|WWzFvE|nkHa(+SHHHBFfePYY1!~uwKEgnzJ2=%Pl-fU;qj+{ zeZ6G68JAk<>N(0El8$Rg=2;X*>Io3l(Z$tFMFh_$b@XXLUHyp<%+IL5*3ie*!0)ep zfoR?EF=%Lb8kG!cq6Ptrtfw zxjzty(629qtq!yKA8Bj9E-buF#3(@nHui4MFKd=V8SlXQ!)~Ct?o_LMTGZZMeL!l} ze@6Xc&8l`w(mah(2W`VGb>YRU4G>Tv?zG(e4Y{&0RxU0A(AG|{BebR1Rr)*US0J)a zB#PToYWL@>C!N|rCLzgcM^{%@UCbzRa^ivJ93F_Q6D3VHfv54>4*jNKyPojo&6^^w z^4|WEiy3=6R~F50h@cVI10HNEwsD`Z6#TjflxZ;^@X+uc!)ZB1Xm6e^5q|ZL4e4SE zq*sfGh)YZi28ly0I^JF%Z}Jt^kW7kUlDsdoZB?ImL~gJWiPGvKQGB3qeIe*)g(Ox_ zNgyjFb96bjE*=lO7IFo%=uOU(=!y%x5_?m92X%UW`e&ztVAW zAbCvl7b>R9^OwT!d;I~V$E`3OU>-WglZK?1dd81II2F5;m_eYfm`%lp9TgR2dl&zh zE@~X?eBIUABx#Qp@I7|m5)q++L0H(>FzDO8dl0-IAxg?rS=Vzso}93D-F@p$CxRWt z2?{dzuf3kld57n3z9;ypX6spyxeohvIqokUF5 zgBLbq5}vYfcP~(9m3esekjAAet-=AGf4nohlZ3eSv_ptXV2{8UpQfPhH*9qEFd6we z7u!LknoxBE0tqT}Nf_ob#pjqDo@ZQf=Tm%R)|A$sAT9&lx_kHQ^l#V3P!g@@qz}^H zRjH^BC-3(1_cKdL&HRNggZ;=~JfseG?2+6#=CCpN@=4xjNx#RDAhvIh6r%hKRu(4o zKHwmjz%%86AEFg~kuDer8BjNoifX+ALPA(jq}f-fqJjqwHQ;Kw@BvO}?_G7Do=q;B zjNT^7?7kg3IyU6j|A^(jf1t!H5IqSKzF1S=Ldj^gY*3TKcKjg7tir@2&rHd<$ za%<5e?2F1`S>AT%|;h)&~A>-1r7s|BwUazqr#uxn{q+SN#}j zU&R+en{NZ3PYe|yg5DXy0}ob+#TlOS`LpWt=g(;*ecVEcV^tD3=8M391s;3XrRyD= z@;_+5A5yFLQInL6FMUz{jzBDf-OFIXz5^Lk%X9{*m3!@3g%W1UlJayG7yGHStHl18 zf?tZeLYY0tSp+No?UzBl?Cw10ILe7_xMTx9H;0{I*B~UG!3WjQ&lX!GhN?Bf2DW_K6pHjkPz?NVqEoi-Wzu*mjThSJfp2U1{TZ(S#7 zkV=fGrxI-2e(=m|k*o)Pb97Qf0GYRN^TUaD8)VF; zpm0$%kK!B}vlz553Qoq4q&cvrLCl1J+1q-o)O4&JO{ppIYPrm@E$p5&FzBT>aY^Ks z*%^kHA724Gfn4~*2XfZ8h;gWvA|)CT z?%en9-?!kS$K9vML*2e$NV6hENE@FLer4*OZ2k`7`0=RT0_{{*Q2ZGf;B z10pl}%t_Q^Nr~$19Huv$@U4Nfw?mIMjY3zNogTdFkDx|#{4(rAmo?6$oFbfM^7(*{ z(igiuVR4q5KugmJ(w`&wg6jzfi)}FakgO>jehF)l*% zLq-}c(GmLD)!a1BJ5zYhlNUH}FwFDKChOD-9U~OJDmvgtNT1A;>E-*1n zvd*2yz~K;%Vh3R*SC@EWZpLD&u%Cwh*56cbY}UNp|Q{_OvVpm%l(S8S0sx4AfBL8${k*AM`@ zB#O3p$n2j}w~S5C)Yc9HmG)-6FQ}za!Y#!s7fh?(D0I^wCAkj7kg$w|C~7($I$FYW z!QF<8UGT?W6Eb&#eXV||!yV4tE9~?}jn*Rnh2qW)<@yc|4Plw4F`@*!9-V%>N_2%t z;Xy2IN}n3_M^897iR-5^gAN;6fc}7pf>55KNkqlp#r@k zUG~ZjiOGD^snAXhxHCU~(Y9Q##Y|x!{xr>90#KCv2Ldu^msH!jQ!V8mY_|*K`LQyF zRNA&>dxM^PxlJiwD=}pDd}OM+MiARc>6}$x|NHnNZ*|o+@%?+&tUVo*yJ)J%*jRIm zE2Ib+LA=p4xnqD)3m+RlpZOmhHq zm3ds5+ObuGfgis;aFQL#NLM=O7jAJLP!}nZ#BRC&=N_sdIuHUMf@pQ_8rdU4QRqK6 zMfSLQC%g=POL!LRSHA(#eDs2OiJmzF`co>>Qvi*hS$m48ni+F|2TR^Gxwzy1pF?qV zgM_bzWI(l@!GZ@)1CaAu!Z0h|mVSJctX-r=BkYqUc^CslXr=kaKM--}qYHgq-4+YJ z7F&T<^dF`x*U{75aDbzVUyOl+V`J1K>+%czH3& zDMKc1a1RJf!tPTtgHczkYFH<;&%jRy?XKm4Y~Rd~y1Kf|66q&QLQaIUn>%)uVeX7 z&ha~3lVizx@vS%{&^Bke9>4T?Or4sZS{65a(@h7q>Y>plef7S*rwORQ3^kd7_g}_>ZYh+4cf@L=bVZ z?g8ChL?7Hh#DNEh)kFklC|_xU zVL?*F)O`F6S3dYH#SbK z5Xv2mYE44Z@m(-ZEX+DKm1?%(_L@}VvaUFF!RJrLDVRYTJ{s_CWNHHg|9i(*;Cs*O z-A@5-6kFck${B!VM7s3pNQP19&y&KpZ{LbtJh!u}AbPDY))E_L8%#v^MrKy1u4rE1 zRkP!jx*^y)mUD$W9P~*QM)bzNv;eD9f5~n}k1NcfC@Kq>F2D}ml0XLcCJY^3{U(-$ zO2%W)S%CJDu5M0+2V6BA-Iq~ic7n1T6!BOPn2~g->r*g>U`e^DwT#mS;p1)fLS^2muPD*kzB@fLaC* zM_7N3I_9B_uEojX>3`=rmOjVVr~g-;<5OP3)T399$PQLYvMC2s=y5|)KF_=S(fRMK z#$>$D$r%}=f2If*wYIg9^FH4*G{T}7v2ub#Em1eQk&Ago!^zOQ80S#r$s?E`2Zlp> zVXYj|%f5vGRLMx|8^T9AIza}ymf%5OAtBj5_N77VGso+*ba06Pbmj1}}!WMEBIeY}`V z<_RIQ2YgJs73;ectQ9xbb#eABVP=th6dEWqA3uJ49kqM#DeTSiL|=J+Yma98H(LP~ zLBYpiD(S3gi-8jrPj5p8)eaw2zakOoIAND3FqwdDwN?|t(fUJ=o2>g-wt&|Le4m_I z`m%tFnOS;aX{iR1n5@bu3Xn|gj!Hv(nd`Qo?f;c|0^K|g!#q{lU2kn|{o=7@H1hWP z9iPU4twnSBrl`g1cl7c{OHGTe5)!r*J}wFl_df^eb$+Hi9+g&2MtepFo`dB%83%#B zES(sSMyv|~=$AgE=Oln$g<1-)KS%oJk?dZ0t6@7BpBZ1Ee0O%BvWHJ{6e6fh4WYEn z5fYaG)a|w9_vW3gZx$c_Oe(fUpSq;4nlTlZX;!9(;FoXd5{nDV^ z3KvqtTADCN;eoy-tE?ObLWZ=yJ%q!-v&p}1L;TRGghZGRBYN% z{Q!%NpI_%H5m91;0j5W80VP>hyR-%H8~{%L{l|~>qpCYY?oMUAM-@C&2L}i2aaM>T z;^>hgeZohGZ3*?iZBZ{jubfAu$7HKTPRT{MLlnXXULyFfDkJc&BjlF|HGs9r&En!gqd4duUPSTwwxH(=`~RT&zNfVZ?BB+4`hUH+X#ejmCHl9Py-xja z8T&t!V(L$8%1jn+K%xEWTdnMG;3i##9N3-+x&SrdWJiaUSTyaCr zua*hEq=&nyhv~jYT`d$1nLpS0vg&Dn&$3T7GSG*Bqt`H80bv{g4wLD=1iJEi6TnY$ zFPmdSjOk6+paE@E6*pJm6PBn;y;N-AiIS6hlk}^>%|vnC{-Mo$?OHz~G0afi!d-|A z6|AF~7(jSe6MpotUB^P=@~P$jtK7Y(Dlrg42qI~U$~_n5z}rp#*k@{QZ-2ODjkvx7 z{Y84GcVts!VzlDBuY7=)4F@m-CPD&q6h=#~fZLFZ(XRs2rK+xeRI3p8ZyH7WAJsWf z^?_PG0Ky9zDXo~pL${ba4Pe;}l>wZy#fN2xi!U9ueoMra#_h8Q(6eJh7+MVi6x*kA z1q`bu8nNP9Kh)0*P+veGPKgQ7OJ8wpFL}@gNIZN{`Bhcvgodz+y+7r%Z(l;|#JSQ~ zm<4Le8jJ~$`riukL7_uNiNm5<3GyJRGPN3en(Emy1 zTr0O+ag$e4Vg&?4czC*J(Gx2x7C`Kf17&MS+Ao+1_xYRGDnM4A&rkDd(01wW=iQ1hC}zj$#E!!~ica$1aWntunxt#}|xVqtMH zE;bhaC|eQO3)tS?o=707aY`ZKop21MFS?avX3E^YwTdF=Ez&RB-s7KnxE2Fp7C7wV zfHgrsfjay3>(?%atB;bSd@$5Y$mgW-nf@C^U1vudd%JC<)w{U(Z(37&F09YY3S#qx$*a*7DDSUz^~xo;@%V&H-3>|nmdctLup}3Ie(2t zGtiy4(2fbH(BE`FX$5!Q1-WaPD&~HbBZ1&mLJdoyT?V-Mb$}TIcOKAWuU`^NA*<_g zjY_B6Ju#%BsG0Vl`>dIcQy!`riP*#5}&g=(t_yayNQvvF6vS;C#r!wn<*_kKAr+N zFqXS>-;zaNawz&AUEiPeA@%yh=}P_U=>^{G+mM@{toup6aeRJPAd6e@MVlX=crOWm z8%KXPmbtNdWCiZLe;W3!j(b6PD!dtTDYqFRKAS#z;{_Y=Fm9LJW|aQH`yfSj>Q_0C z*mU*>qF!EDb@<*gx=&yW$w9r{T;C?u0zpV+;AOFY zz#vt#!<~6N;PL;cj4uc9c^S=aam3e&N*gtx@&Pm%4b2tkN_033!d!(+{uy>Q?@uzx z3XJIfKf>^=F+GBWE7M>-iS0Qvaf~!dB#DX|!?=Mg$KQa<_Qm(aDb?pLleEthI9P$f zwL!o)yJ}3fvJn(9!fjhroeC8d6(uxyRjj&Pbr@g}IbOcW<{^d~Ql6w^0cY=K);DZ$ zT|Rt|1BrWVLYZChZS#;=8cOVhH#jtu6%4l@eSOEZKDF^&_sM;aH!%QSy3ab-Is4?Os;FO!^+kM0hLAz^N+1ViMa#W$3=7W8N z=DtNrX|99XJn?lmx-kcIRYk5@#nmW0+!kdmjS6_`$k_ z%_DsLxs+Eb$hC}*gRYY-y%V+O0CL$BbgXh))9wboI139FSes!`W%oFyTYIqA=Xo{` zfvJ;?Z4UXg=QHByc+?ml zKXaiXIHzG-ZZ5mX#pS_O5S<9O><7u+MNjO9J}jf#1qq+CJ~lk5!huGgYW&5ov?0Ay z29WbC^lMp?itKE2J4ahy=y%ka(G0JyCh%g|N5|g1W{)q_kE=+J5^7p?4?^0EE!vs` znIN#VH|kbii`Q9^ePxA^N)Y42puIWmyJn3vK$=jEqYRb>fTeAGtKT}3-@W5?G~TYO z5jE%ii|AAd7)=|;&qhcC<85*OgN0B^xy@yS*WsHgd0?Y)xUoLoW1ar`;6i)`}8 z0m^W=uo?^?p`vsi${0~HOa>TDoR;IMS&*pO^KsjA%tE(GhMVwQjnO)_z7U4^QVmjh zEY0X94Ey1NT%9Bdj0SRhY*GohWY=x78#g94D6?m7gN{D5!F|v)K5j5PHr6&pA1!)k zwi5uGD{ljT{>qS-A9m(ZfeR^3zp?qu{-7j01gwQ{EPL|pi5THO0{%DXw2&`I0tPd4 z;T`g?Z%EqqH}6g^eK%fm7{BQ_^Oc~PcqOiRKAU96{{-<1xN(C|eUl$@An}41@($iV zpj^TZDy20R7Owp?T$;ONZ1K(qt5`UuWtV*Qnt{1SAlDi>4QuBGO=nq+CFHE|1K~{8u!|3hHRlf?|?|2o&M*&i7Y8 zHZLz5S%K*qV#fD`r%oK-0i@?^WS+S~3QD4ox27%6Fh)OvcC*SF@$Qm-?$onzK#Grk z@TSx*F;fU&-T1_$u!KGBV&2bqJuZ~|I=$g^x)nX~q~&v@%D`7WE31#o@1f>{KJn_k zz@Z$KWRVvv`v)1{qMO12blYS4B+vV3L_ha&S#ek4^&XdJ8`r*)oN6{6^hp6Hb9^1$ zC%$7bN6IKOGRjqJ*-LZR2tXR*bg@p2FbHIMmm06?uZ zEJNlOQj%v(VPXGt(boAuLGReLS4E}VaeoIaA4}jgW@LX^ee>dD#^PGEaIkgvyo*`wZH)waEoy|LgT7~=;IOhsT zhedWBs3Y)5M~Y4}P_wqAOwo{zC>Skd*RBO4kzT1z;V`*Z^AEP$^O&fxq2iivAOJfG z1v{7gn?y+S{sJwlt#yY7#8Gf6vbKBHXtz`4q#g)ou{gr7%BSgDO zDRqyM#6)_4AbcpZ+qm3D)9HOp3!cVIVHl+ahKw(hntD4JBNc>s5C4@!;E7et8`EOj zM0R_M>&r|kYM;)hhK2D}`TFA3=c@bHQb*8O&+Vz^(nbzq6BBWQzCi$BxM$rtSI~>a zX0tTk>0(}dJ3!OuP^)-sbc~$Kh3q!(8m9NvN1}hIiRHK9b(`wu86EyME0|wxP+nai zA^Wc+xVB`@wEu%KacZ~tA0HBvDUir#@#)Yad~?f488 zEiwYV5#z}~!~o9uH?KqVmxBA`i`C9uV67g;>j5LfVYZnelqEy4H#y@I>T?DQix4B% zoyy=^;u#CRIfRD*D-RbF_ewfG*g2ezF2ZxxpBltgB3`@9Kz8tGawcSSReaY`TMA{b zbbVWhW{Jlq!*9fkbw3(8w?98NSSkr&bl?UQ0cShtiTTRG5NjlYxCgVAMJfPg8(oXb zpPqgdok`Z4E@@nkMxDc;PrvRWJFT|ull8H-mles5cD8~jcuN@^}Rb4#h}Y{_ROP+i|_ z?D+;{z)0ZUmDAyMzNY-d-}Och`VJ0qB0zXFI4n$lDIRAvS|LGKry_ur*xQAN#cJ_| zvVH6D#KG>LBx1gcMMppCXaB3Z?*MA5+xHEKA}Wd$MLN0 z2^NY4fzSkn0ES*7y@pspKza`Z6r_gUNl0=Re&4z0y!+0~oBQU?yt#XrVQ2TX_gcU8 z`}bPuufRYwR3~$X;ih$Vvl1k-A_+ZL^GM!x%Xmo1dYzllO zRZN1nV?J{J7W=EG&I4=&;O_obY<sm~DqUlx|bkywR zwS+6-v5#Zteuz0k5ex6MzK1;*aULSC!?BOT-xYndA})+;1XBj^Zrhx+`l<$TuP&8p zI+>se1N)U)i|z3bZMc+T)G=lfw4{8f-D% z+OJHgwHEig*}ORO-!bq`_|LA@;4% zM{?{E^;4Bro7ZYgs#=pwRf@{Fo*`JK34f#^LT`6JKB+&l@~qCo!kd(2Mb zacq^b7NKX;;#GeH6g^-&ThegSiuPM*ZF#S9%`@ogoL1AET0kXrNX_zKF{%*E$^O{E zN39%^4YN*D%oj1i+%bIxy98!$`B3!Z1B^}PhI+M)M|iWpb{v%BAjw1b>Tm zt?v$DnNS~DufT~I9$-9fdegXOFhaXkC>5adG?92S;TH0*hdN7+`slaQ%N{?WE#pCnhobMBZFE2!0*=O^vOqJyVz1gNbpSP2a! z40zOMEiR4n>v-exDP#>ZZ1v4wLa6-J@LH}%RMW(w;ju;0xqN|9vv?f(YaYY55Fh+N?}6}tu6_D=H}{y_LG`$VP*!(hX3RYVVz=1F zl@wAvhM<{7b6&g>d4k`(ccy-G&AQ$f?~*IgnKouiZTM=oBmA-nG4*sk(I-!P=~cJQ z#CUL?b|jI@G-U8aLNu-8PzYmtwtZo~-(I&S^?6l&X|e&bB9Iq@c|OvG#_ z5yw1!rr<3qe=uVCnBzfl$WQ(O8K$l~lXu%2+)4+a68pV)E`Fv^&v^QA@!D=kbNiv0 z-@m`ltV`H=&Hl_J6u97|Mb)Kr&geh~K2^j~jK0+<-LiSVF|VaUiagc7o65n&XkT5= zqaI{xX=&NKdF}G$$2}+9&HC%@g%`~q5sx^gL(Qr~0!jun9(iTGUC;Kr9(IhBY+1MI z%w1mu;ogub7j8i^u^9HAgiZh0P7uM&W(Sva@ApR75pDEh8`Z!hsUa)Ib#K}ub8*T9 zwjp@<;K74dt5qgMRLIrf?WKO^0JV&`r40D4`xI04N2Q>Rys{he7S|cyx+dCEO3KE^ z^V$cC^dGb}HnbylO+9edXcg!5&*7(A60I`?UHEvxqXQvc-Scs#QM^2HGp6 z;01@4Z}F~jiIHZEZ^)&0(mL*W*ll^KI8T4!k{jjueMrbyza74a{~+vtLl-zyx&s8| zdXGuZjfgcZUzZQ;Y`k_J_DgYjQ0)B=Y$JicB-v2i5YFdb47+{c2J&gY{E@0nHKzH| zM{hNh$){k(q{qeH(W&RW#-s~|cT?9oYOiSFyu(kauRdrkp*P?+&FBtvsap+(4!n$^ zm?n4DSW9|9D*=)gYVOO{+%X41M2W-#AJ z!R7PHbu$emyZ1Sx{A8?y6*HI3<{5+g<{C;+e;us~X5?^H1{!>-eg!$Vi6MKb&&|g= zd((4hKDVKc)G3MLWM6%<|E;Hnss?sxD`7b@)_3>3jl2oWJ>!E2MW_isnN(;eEsNZ} z`$p5SwYBvX-GSG|OD7oUUtB#43{r{3uV+-38+sq8q_uwk9)&%1B)r0VO3!-p0BfNg zYsP7(#lgLoLih@|swW1ON4#tVVOHf%;X-xI1|A;8!V;XvB&DSdDwSu5IcI#PI(Q2< zPmJfjde5(qgv-*l5}2bSS%xvvO2rD<=Fy9g>m#0lcjdkKtH4%GHRm3#wtmzaS_Hb4TbUodfIT<{) zxp~=62zSWu@9NhgQ=i!FwZZ0pMe-{EeT6VAbuYoLcm#z+%wXib@vidEZl_*QG7Mi* z=-->-kXL<2@O&J%naF*w`gvo;<^f)c)=S?FdxFp4ZRQR`tOs34w0zx6N$r~QI{SBi z%-&1SfrOTs)aq@$wFOFOwe=kb_|}UEghzz;q0_TZMKRj8@OszudMzR`?x2trDu>C8j*v7Ij zrIazNO0qqX1J|^9MXiM9YL3tsTE9*DCIio$vhI}wI!+-oKK5#0R<_?=o5Gg3*|mwO z)>q>$VFsnDM~XEC1af=xlTNv5?5tf?ekkPsIqh#4$={rs*}DR~w3V{ti| zAyVt_p>~=uAA}>(I%JSIc2oD+m2c;>X{G-9}af) zvS~<}VIhBrz|@H+xvk3qqYnpTj?F;R3K#b1L-~HhffIKr(`o@T)L8UgOOLvRvbK%+ z4p#~Z@6>MoQAHeTep|`$b+E8zix1$E<_0zsx#y-eQXZ8*KJU0 z{Zn`@zPV8(xy@1Zlg{nDoKC1Y@Nn7qn)McsdO}99S()WQO`~Ogn0?4M2eqWkGhKn6oqIfj z^7Qr+j{$9UG6;|$m9^u_I9Ns*aa5Rh}s6Tb*AUgbDGBPQ7sN zSwo2C(}9u(!xR*?8W^tpelJ-2>L`XEU!&7z)r?3zo<0$(3IdW!SqDQV+O*NVXM+SW4iDhz1tQp*P~4TqQ?=elH`+W|QAR)#>D%{#c!R=_NI}xpRp;i| zpkl@$GnA$kOna=k2nH!N`Yn45SZRbM9zZcYsnEf6nRIsH`*y1(Y)mu$`H!|olajV*sW>i`# zdTomim_gDf8KFCmA8tC%xP6hDX1miH`6|9oW7awl^+eUy?DAvf^>M-}&a^?ftDi3u ztg1|hcMk?VB*Q5ocvI~>YR0&_90P(LNT>SHV#&x>(g zY$eN;FTk;torN2MlL;Duji0S8Dhx$K(d4Ci8Ijk~9kRV?fM;(saeIjaw+cAUt|arc z#3e$?Y{BN+R3QVdko$%U`t0tOws0$hz_5==qx_Ch@ieOX-=R7BI_auB=={2EWrN zSaow6rr>MV^7iTxVsoUciof&=^YR`fB!r9{j@cV0jbu+*ZB6puj~dA=y1ctq$-#Kf=MX%6NYedOo& zqHWu2XKj=e?2H@z7ltyAYTIN)L{JL0f+`zBU_Jb7ylmy!+1c86+ags$zu#F@T1h`& z^OGKiT%Njiq}q!P>C@frs&JNzZTBW>bH%HU;0YL{Jat50{*mU*Waf@;1SWrRyK3W_ z8ioe!h9yA%CT?bq&;uFP+;B;T{{CKwJ`fZi4XhhL`cY2nxRoVV$Ju&g4~|pW4)2}& zvlHZll61URuebo;6Z0XHJ^GZr#?+e29NPdU7Dn;~eFxU>2{yhyj%vFJCFgBfk9SF# z7=|(P@@5sWaHkkMJEn%>=w4ahjwMG@R^%CJ+lHalF0B*FV3IP?*bN-%lmwsicEQis zat>Ej|H~o2!cV(?9-f(hf@r+3WtG<+D>Ea>xb^ zGVs^P!+OTKp;MejU~~T?w0T^t-B?agsOhA|_rWYM@oc zYuZwacUYpsx1ZuHg%6k7?h7#BbiZ`+(9@d=USp$^4#s6c8{In51C#4BKM&4tNf=_x4eQh$%^VMFKGZSW+~g_gFw@9 zZ2 z7BZfS)q$lw08%RqWIV?)0HLB6H><%Bl)*`8|4%7I-jDU%0-$$LvGNcN17c~bgqnKx zA+mZt7!Wn1%5_wp>QM^Dt{_v_qXj!996j5SWDnI19L+*+OOK>t~hr&Bq-!k{;3}$Nbs0qL z={Ha@w$I0|kcNLbsW)siCn>Q^6DTJ3qlec+Z-fhXv{Z!bdQV1hdv;a0^!oN1D7t`n z!64FHF7NtGr(%}WNAsdvzuw5ZB|V%@adurS=dPIhrspwQV|4WNc~JS)3L8|p`W~g0 z;rNoKwcN1&8UPbdZ;rtw;q|QU$&1?o!N8WqBO)TwWPu}@N!M*dH$NJ}(W*-|LLwsw zvU*$etYoB&-c~@xjw1gVM4^i*U^jt`<2OAzcDPH_M#rPr4VFeaN;w z*sj_SlyTlur|$n)Q6rGsnXsPvEvbtU4jKZE?a01YkvjaLeZZFx#Aud)r`d1Q+*1AW z>q^JDp6n*Pv*P`+cLWh6?dwG%1vmqo>Y&=yOJxZg2_Un>rSkc2-zAGhVh-d8cxSRmCvRo?QD)$gA(Ci{65radsOo8k3qkbTo=N`vSlMb zC}F|+oIxD?+h5wsmg2?!T7?YpG2Q%oHR;-4RhB?~Cdascln}aODg39f5;*48ssEXW zCZ^9G`KyUU2`Q;dhmLWwkTqBii?cqz-(O(%n!#LZX{llT#+Nx?Ng*MjEh};Mp4LPu zkNy*yXaBs0kFfug-uQ+#E7gn{nONe}SOva9Rn~&A-t~kd4D^72y1KZ)d=n=+CRfE3 z6)hfXYMwcB2JD}IWXn(_KCD5TOotd$9oJ=7wSmwXeZ{rhSnY%y{%eK**da2w?olR| zU=htIgfCESfxq9|WRU%}q^hdws)fW7(1WobJH&B3a>`eQ<4E{9ZrVP*2n-CwVBAPn zeEA|N8Z@>t#=JpdBKj8NBenFarb3xOpnP{Dm;P}W+CKE&H2_9(r1HP$v=DWXgLW*e z>*T5z2BetsFavrxj7G1XzJBz;zyP&`l{L?vUYPS3UWIOAn`}?HYvvzAo9oRDa3S~Q zn?wU>wV&_Hw}B7X1WLUDHm#GP+{j-EPFJ zUf;96MAg^RJ0?*J9u)~O$ocDS46D=K+ujP$-W!pkF2d>hMm~)vOQT$)5W(MYeeyXk zU%c?nLfkOzIKl}@(GBCV&t=fPb}jt9%&MJ{(cS!hJAzGTJ;4*ajh03K?Sha3sq^O* zfE{C>3BfmaLkfzDD*DI-Zs7WU9Mze-L_*ip3>nXaEi5d+rBMq}h)YzVxG3b}I<$o8 z=J~MKrM(AZ32Xv@V6m?vUZqXgsVI<7_xD2be3YeTCDMcIxO2W5 zZIzYPSsu%yV&=iLwzf82EVe{OLZWnZarrAw;tZ6=3-aYYZ$q$CZU)p7O4T8tK_JM} zJ(%^~Mf-@8hZ*WNo;zR##3dvysvLJ$5!EOtC`b*KbT$Lon3TUnFuQ?xp0>pyc;Q)U zeVNZ*K!d>iULEfQ4mAC6t=)w?|6V}!?>o-R~%&mdIn0INP;9H%MY-&mxSKiX3O9m@fx(JTwTD6`KwV? z%k0UEK}D#;q4x~^c_5$^j_}hO(SP8FKsxIhi}2rI6UE4y@%QSvm;Xejvwy0sfgK;q zbi@8GH}m1#|M)}o41Ev&-CC*t1_n*yPcZ3+iRv>#R=+ZJUEKpk2BoZP9%Pn=?5^3` z4Q}jX(I8D!)rQ7KoBa-`&Z55*pwx4|1=-mm-DWRTW18Os7srG2bdC-VV1L16;6+>3 zB#1%Mam|U*&}~9fPqw~CKo$tR-usdch8HI!tzk`<_YXS#1C$17TXj@1YPXR%yRkSs z5{&GipgMp?tTx#-Ko~K(z-g+)lhiwBD$cH_yC>#;qU%264uv{ICkO+KMmuZ1&km%j z8p>7JtPClWl9D3!q$~SOa{}2t^^)_AWR#!9*paMe|7JE2!CbM)6uU!f{-=fvR!SG! zJPCUcJ<&P23K}NKa#&YoK+OCr@3R5Wy`QRNfXQc1NHAY zA-wjvbg_MYj=_cp1f)vBmj4eZh9x3c1)BAf7<99IPt(l%39F0VwZN4bX!rUH*YeNf zb7prGNPdJmza%#|uWKV?wT2VBRMjf?VO9*S(3+68P{aw@|MtyC-@ZP80?;&_-fC&q z{5YK#FEu=KYx!vX2Gc5{0c6a6clS$#e1Cucl)pR9>{^UZ^$73Cfgi+8FcW{NI(-?q z316UpteLD4R}^r3mS<2slsYUzefjcb^aG_L;8os+9V7?>gfrRGcY0FZ&@d|K$4}!$ zc>3L@z5U-oO!o$pVHlo6O!G$A2bub2+&*@_q_CB`p@vp>mcPGVtR|Mi&u%PX!U{s$OoB82|mL6nqwH^<+waEJL?{1Ki-grBZ#-EKjFN2RtJ5tKRjv-h28 z%Nqz?7wv^8hmwe+UMuo9l0Ej!`VH6_5@ zq?HK8peHj6c5uu=ow1_1(Yi+$W-sj6rq;2|VIY}TzOJk}Jwr`Fdd6;aBB{c2mtd13 zHfLSl{_qJY-beZ{(`Lxw&`*%>R#AwJgR5RJSPJB_u{VrMWX?{61BREHGlLl*8<>hL zypARKmY@qo($44WHP3qv?gV@fF^p_`MJacLZv_jdiOm&lEf?b3zA^99)h-k#B(s_m zVtHaUX6!7rSj2@*Kv(ZPOv@2|{`T4Yn>~?8|L+a<0uo}H4g>AdE){6lqTK=HSln=q z12kaswAQrVPN!qjqo-(SHDWnoSjP)i;39Kcai0}yBJM(-HQs?ZNPmTrp6pa7p$)*LS+1SepTTWzmU4$+}4MQ<&fY^q@eNy8CADIR5)P(M`F_Eh|jujt{WFKrPW zO4efBpntd~C7h0h^n@<9l7%*VbYeURDNFYR&7R<^*|RKy&9%3_^N96U?%0|xNz*Cq zz4aZQ*ytGIerM@MKM6x?$##Yx=<_?V67~a&)LJd#{x>f`S~vx~01dMd*Ds*s%sY5; z$H|_!TnM^`M5^h}#52p0-?X~!;rZP;O}A%0Jxd$hCnB&u8Z!iPu7q+~{D8yQk?)Yh zVqZ-%ivQ{fkTB{$Iw}wxl-X>+wEt(BmHBUo4s*{-APd<=ML#$%+|gVhYYJrO3TK%W znk%#3Dz2#qE{4p&O!Dg0t0A|{o4QgKB^74SkG4?=Hjr-yEUO&J92xt37?Gsox*CK< z{`ei)JD2cpW{wXr^~;STNi)h5s2xUdX4s>b`t%hb=pC44>i79A%y(ad0Mh&`od~!$s;`9}W%-LT=U1K0`%Lym5^W~_YQtlDU}j|6jZqc7DkUlDo(v(@ zv^Jk-`nY7SFr2-pUaF4*ne{n&CmTRah8Su4?};Fhw-e#7JV1V;vENg|c64vivxD&A zi*!SAykeUB&kfOK{}=H6CrFZdfq^A;R#M>c#6Ov&F2g^M{l8<9f7n^QIOzZPX@y$I z?sf|^k3xA?6V*S@0&zP_mx>11i`Msswf+|6MVsa)R!Hb9Z1*06_4GYVKcB;33ccpz`JIf(5VHzd@HGwRK$+Hxyx!!h!Mf zOg-s)5A?YtTwbBwVUZ$>@utp$!n(l|Li#=V$c_ZL+fKL&-BvdmH3JGUwl5_!_-Gz5ahG=+T-xEM!KrT4I#7&JjP9_1%HZePF67KJGM z>*1pQzASj@@T>H4OrZZTp9a%jys}%WY%m1;j0P`hrSRdPm@L2hO}TslfptNJ zP2{0GBHtal6bifEt!r`YQ3!qT?Xce%{`HbyO@7irW_1?HkmIqntPxBs?^sS;E`7Z< z)EQfgn!KMvhHHyy9)h(FmNLb1bF%O?kJo%YpD*FM+N$K|n9o5FM1Dt2Ss#KBXz(ZFEHQY8 zy;-aWf?%-Cc!bW>|L>v^K%Ez7fx>~KQP3X zTzp~r^$l}-O-*duF0E)y`B|w*6@h~1H)7l3E~ht)EgT$B>#`YNyWu>LfiRbr1~ zntXXNteosCUv>#~*E141+kU&TRaH+g?{a$U+xXvZ+OHMMoVoUaH>lG`W8}FP4T;zk zR^}3g*s#ThE^)Kbi`>F3@Jm?rp%Pr4@t~Ds!&UB^wP^9R&1!0xWojzr2vyy#r<{r&}jyY)yDbFN84NzIdyk>&dlB@`9qcYE}+^#pCa+ z;T_(o+5%=V&+j~#82xzZYP6D6k~Igm?v-b1+K|-)<0!)=KBtKv%x2?hUsUz@y_T3G zvx^LyoeZg$-+g#X+kQ!TH(%`eS)zE(&olBFkB&C2U;>?I_NUu-lYYiN5J34L17;7N zHgCmXp0_;|B5V8KBl3PhWh3mSh7kwgbq*A}F`{fa=74qhH&Y?2cb^BkFY zBl_=;t-P26%k4N<^-5Fl_$E8H{eMd&GhkA4L@_a$pBFCKOYh)e{MRRF+Rl-_X!B0E zC^+AF?FkE3t8Ddv7BAta6(IPp?;=|;7Z629Mizz!&}WF}yGM;!(MJ4le~e+@I-HFH z)CzKG{?Oh2*Txy`GEJ;drlc`@R{tCZcv7rfczb*N^#6YEt3KT6q5(bOZR>Xd0XbGa zOg-}-Dn%k`-QMJ;7#f8=A=3U4_qMAGY|QZbyXzrkv+w#oiCDj@Z$Hh-usk>~vt3;l z*!$LX)-`DNeHYG{0tS_0`zZfxcGqz<_@uZCN|t(X z+E)p?HAphKL8R$wL{3hg>I_a?epII-ec98yr5t`@A@%$+hebh(tpAOogpG~ys;)ON zWrq7L?q?e<#vZCtGkr@ua;|n?{d1u)LQgE=x2gv@~lU`4U znc!VQFnx6A*V75-r~WJ_VlE>0f_$qm%Q+{VROvI23Xe&W#+S|>dHlNI_KOz$oyG`Z zLEMoAG8o@~OxhT6@xljuS>SKSrxuSGQJAe8CU{NZavT#l^<1&IU;MF7K};Ta?7;$9 zqrIzZNB>pok1hQ~(AiqbOzV8JD#|vY@5@CN*uv$`gJ^i-;QmaLfBbeomGp#YG6(ay z?4~Aob#-+yGVBTehu_iB6m0{-l(KtNe=V0W_lp{aPK{dPy}eBkIHrg8eAYpslP}z` z$6k#QUxgw=Pmj{^PmL-kXJ(?C{P#1On%IC{k5xSqtZ|=dnDreJjN(yy(VIB_UxAn^^L69vaME3J1 z{@|jQeAp3XN&5EbLZ@KdUGnaY>*{(__n-uhXV*E`I3T&*q&}P92KVoGA3riQ!EfFg zYI*U!haEzm3eUCJ;%u>^T!afCzWFEoVaf|$R*L(_!SiZ@*c(-o=bM(qPJ>!#Vmf5^ z&hDi-n}tQp9k6ebKo3sRIeb@S_v4dahbGM$UG=K%m7X_u(>Lwb5JvyGZy&{o~~P z95%1Yr9RhPXs(^s8BZsA>}@6}QFi9*f5S}VZY<`T-6E=2@atKL$5xpKH3og52Hmn8 z>Q*SGsIeAQNIw{Z}O1433ij>TL3duJeJ8yTHMtf5pf)p>{n|%KEzASCkJ2U;VRfUla6OlQ&z6~yk?)Qa;rj$Enpu^Ulydh4?@BFclse|+0nZs69K76^w%A~< z>0*L!w@$!4J$LEvjh^Q*7D*5sxVo1dzj#$VuAiKe(y@k@hV(F?xfmN&Q(IjfKP14f z%txnB6bv~yI8a5Y4FAs24uRREO2~#QXMM00K0jTiGHUptq=X#mvI{!%?AE2XcfME& z-~Ud%o{q5)@LowL7yA3g1X}q>d*UJHCOaRZI^8eNH|N_Ua%XGpdYPddagB4rH*Xg2 z9UQ>XAzE?G&2l-7jgvzs2Vh?ilq$h_GL@sx@7rYlL7!ionx6k|h>Okl!vMKz0rN8B zU1l>?PLFG_#OAd2l&S}|voxj)F4~$i-+FI zCpx7o@%2GP?~NY@?7fjDuSzM$nc`8Oj+gmk|2FM7MDn|8Ka9iB(9qoH(DRT8xBZ)M zm%es%INz`8RF5YARNzD*`_7BZ^R&S5oVB&JNrlxJC?hwQ7+h|$bsjZm9&rmLq?R}M zF20Dd>e0zt!7HQsZ|l5&GrtqGNVC1szVPG_8-($Z`p#jdg!PF4Mgnfv`rDh!CiBi; zYFkdCQf#lpA6+;X8dq4@gD86;jYoh5kBgA&Tkwp?uUqh7cj?srwo~=4!$ZmI59&~c zS3<$#Ji~R%fPkq@E7PuuUmwy?U%nvL*4JNa@(d41izsj_fERie z7Otz02Gyvrvwk)5M_KxfhOIQN+%-<)A`m*wQF_$rgUCjUaycl>OqKcwcR!+shfj_~l-PJm>5pIDjJywKc zW)MYXWvZ&ndDQG*N~}%88ych+H*F<`tnbpDd98*J6%`HZ5J}&4c%BN%*;e3b-C4*q zqHq6=;+l6d1~_D8WlaZ7{rvo>&LYn77-$E-QRDQO^4y>_l#eOly#cBZ-+6>wVv{L5$K=LbS#yDe<%X!a_wM#vxV%aKJV4yPs%)@qtn(r@H#? zZqt1oCv?og?I+j7!^dYY#Wu@^g@qB5QBqp3{>U+D@GS6LVyKYXOMC=8>fZOCKOc&T ziE#${lU23cnY-seBR|8?K0?bPw&m#Td|OrZ1y>r2<>sfgzMMmA&ufaAv5Go*2txep zZL;SrMvk;N9WPT`{_Tq<+Gb{{$&%O18tA}2lSdP-n-z{rjOH`)DsYGJkp>~sJH8pX z!l3UxpCZ*hT#%nhV1jwt3_iYDF7Z-SRB-aanv{!Hya6BS=K8vlNRqM;qq0cS(52OR zLm93l&8+5Tb^`;0?GvoSA67DA(ep-v=A;&bDR-(cUx*1836=kj()RL~PF3;ps!m2c zGBHekR&(~sBPAs`Fuf6QBRj{tS zI>5pctN@9Nizg;0D{5(xH#9ch<^H<48bjD^9}>4) zylT?c)>gM(+9)LFM=F!HZd5A+^2sRd-t?z)SS)sJNDxZqxA+)E|5^JIjeg0Qk04w| zbI6w_3l$iuYq>{7GGQyiPdXN!oN7Bmqh+&btsVzCUYhV8t@Dkyt*yC%)d&H%3AfPJ zkUG}*HHLoQ^=j5EdTq^NZ-3v)-CcjTp=05ehDOBK{Cm$GhDK(BEzDwCw+@OXF$VCc z9^xI375=ASXTGO99XUcRCir4x5~h#)e;Y#FTe#h4<}-bHZ>7(f`^$kc7qx0MG4*I@ z)@!;r1U!lVHe@&$@=DUd6k^Z+}r$GO}WbCIM_oc zv#?Oz>?S+Pk6c==kv;1tSHw{}!HdcByxOcIBS#a0^X>L4c?G-a z6z;&XMJ!p~MV=@#GqW{mDf2Q0@Bl|Esu-f8w9&A|H#6fuzK=moOibKV`Km6R`h6nd z%`EV`eEAm=6jn}7WUHRi%UrX|ed&Ekr{*m|(?1sYdF#7M`ObY$mv=q9C&qkRI`!+= z7$b!%>rhI!*#TSc(-~XQ7HC8seVky1clsxaT9d|XI&N=lNao^@HiN6h2;*O1xoh`? zpz^8(M)v8^xw-)kuH#>N4@{ULU}EBU11>Vi?8V0j<;mOk@4tUU2sej~V|}1SQuX(j zp$UJUOa{s)jMq*>BioJ%ZTNEsKaeOfH!nn780~Z*+@+$?zcY2B)MY(o^-oBJ#gQ2icH}1Ypo<_AHhaiP$#HMvU=Old|Ie?@tWoiq!GZ) z?u=vBxW*x}(c#xo!ND*}Sy*)LX1F7Mg^8J&2y&XN(GpF4y!<`YL+8t+n8b7peVd%$ z9$yOawUwalxm%b!$a%xB&aR$?9Rc8_*U83)00oEKgYDhb0N(!;a{MC^BB0eg=Cv7? zXZc?YQPeqEPtNm`-Q7zV;`L*?7Bb!6j{-LDI5Rki^BeEFe{SR}``6F`4kCpSF|M5h zTAiE0TY+2tVdqo3$*z4iKN~oI)g7F9{iQ?tJ^7LgUZT}%$7i;K>#Ni0pSl)KMn?DA zf6)LDqG9f!)U44xh$MCE`1tr!?z3q^b@9CT-_?alSQg(JCDd#EyFDF*QA1;6Yv+xh z#Rrn9Rm(Gas=ocqYV%tSwi-i$t9RVAgVPl9EznJj>|-p3Z!M2^d~Zs+%|Xn}%&gWy z)bEvIp1S1HXJ%%?NGMoQ9SZ}jldrY%cF;3(pXAfO*D@`%f-<@ouQ*nKysv_)uJt+X z?bkij`F-f}PxYWQnrYOlmhg6Y<}>%@&4LI(DDl2|G@)~|llu~rlKAf@ zX}~U5^XfE(@}~KI7Bck&_gfi@0EcQ}kfaaS)#XVV3WC3$;nJ5HEqJKCiBLu`@c*GV}?=w78=D%iN&4 zWF+Hajw<|CBFSd&?QJw|Zebya=}ZHORs2Z&?O`)=k(;sPr>E1LmTiZ}wEg49dbQ57 z6&F34TzgR-g-5qv@-W6St#YvoVgpyIn~N8wSpACU44~E1lK?qT`wR^a^MkCcpDIWw zb?gZK@&2*v)*(w{H~PO>*{FYfJbY7c1W8ewxLJQc+Cz7>~f77oZfiB zzWcGpPJXd8C+EzwXV0P~T3+^McH9JIvXG=?{+<2sk&%&m-1Itz%YtUZuJcsH`cEt=vCVg3s30AuMsVDt*jt1E`~yv?nokx+ z^HaXW2A=UIhHY-4Y;WNaV{T=}hf%(Y3$%+96Zbk|PO13CLORYey|u_Luvb}nK7OXV z-BJ5axtb(vn#HZlx8SvijF6GXxhD2Y6e* zjE#+j$lq7_V*SzY`P<>qT)J|cD0p;cAbYtE7foVQ83G?Ap4ORh+dyMx6pi_wyU$`; zDr3?gCU#lx%(pW#F}2RkS&ldY(_&f%DkQ>mP3c=a^mb_&wBOhcJ;+ncL>$2>YgU z+5W>Da+JE9H%e9E?%ESkG6N}sJH37T)^xC?M?^}Be>h~uDAS_l8|k_ftpDb>?GdqS z8girdC6^@34uA*Wez4HF#_y8TaQ%EJ#+7W{A|mzppw77z6Tp9PZ18F30>BEYsOs1r zGODP2`M^UHPC(-TXcv}kv2w@Fxb#75e}AmpfV&fsQ|uTMd(1d?Lj|c-B9J{GwX(4h z=dEmT5m+QwGO@zrz9gpuGJp!m&-Uf^304#APwWmIuVEw`{|2w9sXrTQDIip1m$hPNpZcjyDd z1im#f<%5n>y{ah|W)*iDZ`G6^Y88jL|1@eZ-Qv|2-x-wy*@u|=0pttKtZYWaQ*Y z6Bacmtxmc>0C)-@jE$M5#!HKWqnIl-tjd>Hka!%nYh@+>r(=Dz@N9*Ighawd5IcLJZs!F1vSR_XV&GaX4)pC_R z2Hro@vg6At;WC9z7I!r4g&%F%3eQz5o){Ya0Fb}z%i-Q4rzjYzYfwJJxlio?BplFn znf^Wl^#)o$ngm^b7)D;6U@7Pn+*M(mPZdrIpCE&4DH)Ss6h}FZmYV6p&zht|5un^5 zg4!uyzy>F?DecaQqr4>`ql@e^(}$r5P6N38<)3aQB~!b1_dI*%WtEnD_@Mox08^M7 zKYu8$-Q!{PKFl9O*~2Dth6ttkRyH0}Z^9dq{BgtMIv<0Syz-z5V3K zIk)uy(ICya)pUJE6vRM)=+!-02=m*5bm4tAB99+S^(xF3w1k1ZL$Rx^H+IJk^c~XE zJ`;Mpud0FtP5q0x`WQ<4Nzp=ha&ofJjT>RPxjc}^a_~o2pDA$7Wb3mxL5nGGsf~}P z$2XecQ}8Sucz{iWZSnh@T6~15m<&TiIkdrKgbPP}B1~L#(s-xZI z3aj>W0DVKRW324$JNNlzp>=tNVx%J>xSU^Yp_#|44lcHWxs7bF%& zNWQLHO~w5c`xMT42es0NIji@e?Zbr_>wrC)$jxu=2K>h)v0lxqW8AOLg5J`w_5fK< zvg14D`QmXw=AS`2KJ;;2B*sD-yS}h-vgJ>uu#dGTDMlWww#2eW&LrsIKL-96xQvd* zV~&u*$LW1fFLbMQX5rPl@Gxtv!6_v~OG{hRfxjIC(HgJEv|CXjBLFmb+Zpn}5XDcx zO3TVfIQ!00Rgm=dl5@t&keXN7Mdgy%Pd9k|g@i=0wTnIXBMUkfOgiaUd)Pj-tAvk; z3SoqhzL#HJo>4j7c{c?s&u?{~l4)PVw_SY;@KFN3zXuZ%VmND35~v`DrL8a_3sz7V zjIi^hNY%WKwfN*q4VLA*I*V6Db{vjJxOve-71DgZ9gpOE@#q;=flWA&$~~fg2j4Bfzsi25Q9q)&gkqkXye9 zINsXWcn*L>!{G;QZ$4Bl;0u!-2~MScI?7?`=0;_Q5tKt|-b^?S>|w1EI4=8eDxZMk z$H{+sLRBYG)%*PrX>P#TD~777s)B+FZ_F=hqNJdj^an(~2h%=Pw3ZvKLql=kE|lLP z7>!v5296$g5ThX~0wVbnk=QjnJRCYRW8Uis5V)1Ct=dz$s`I=gXwQ~7F4zpNXIK5^ zliT9M!yb?&=;pS4MH)*@Du`A+nb}g)zXFcHVaB}4?{4yd=9i^@YxY98+5yN2wJN0n zD9SQrVPWCmkrAWb9U=us$Ey%ut0h&?tVqB~nZ@0h?lr`iHavxfMf8}1mG$E%?T_aR z;rW~QEe>dE(#B9Fx^p|e8GPpm&ktm9=K%yLa2u<7pkZvxuyRXME?uXIqy5i?_fQqC zcNHl|T0TI#+R)HYhpnZSSf5opQLtMx3k;Oa&CQ)VI2k@5CW3u1sJ)nui*b@B$Ir)a z2X64Jc>6e%BrSb|Reanxk8MFB4sZd7ZtvYHq+g1DZ1G z$r@(^4&Fe3U|ji4Ye*vSX9fWQymk&WqKPRfLmSIGz63=69%X+U)sJtN^Z%H)MYGA! zogDk z%1%sII@QSIa(2TFMzZIu`b^_3^+Oz|1zhreM3n7_Sm&J4?Q4kuTWTJyxCL3QRMti?f*nr`>jGIG> zjLRI%EgC%en=vJ>7wIEfS7p&+B#8*OKSTE+kqcwT4GC^SpO_#+7=->FZ7nIfTS?cZ z@R+&2lUXQj+*AZVLQJwe(&1($8>@qd+&0F9hskmv-`yq6RL*BOm@}IKh_jDA^YOu# z)*!&6jj-(@a%Kz2=Z-Nfb>XHMkG^#I^!QVvBt+sG1SK9WejGZs*lA4aFn_y`Ar*=( zIA|}}iqMUkn2^~nS{L>bcKzXYlf5qqf_FC1i=07=eNGsgz_NlM*j0oF6_DhQgXD%L zI&Pcp;ARS{(Lw&_kzVMXg^pqWSo*Z@UKVRxcb*_ekPoqg-q_Bw*$qZRGSx@G7S1E!U_sJn(1b%6M8`R$*Cz5v#CVL>(c;j}|?ltum>1w{0aZ&&wkL z{tiynbHwM{*WMwn;=}1hDY&Hrbh0&_?F=PcIUM$?Q^y}84qv~JqlDJ-KR(gY<5dd(J5@()q(rp z+;|Fl!Cj((_ycA`qdx8zgjrDyF&M}2splTVu!qd=&PEp$dKoO2=KfGRF zgf?e|L!SMVy2i2UPY&>(rx?Lxi#;ZQW$*<))PT;kh$ScI20`^&T$U~$b2PnBzVZWb z_q~a}1c!<&1wjF$vvxKARp7_kOT@Wz^=g<^a3*8^G`}}FvhPqWq`B#Av@FHx>7|&MdTK|zsv5|YEP>i zmlYJ~P5Oznd|dv+N0H)xWnFY|^<&&I$rVvNulp);cd7SfyOm^r;<#YBlmT!5%T9Ow zyS@y&fXiK~PrCPk2`elm6;3I42))VzoSBnh=W3d-1^J@SmhY*%Qt!~R^T0o55m#SJ;uJ>9hf&?g-;3(J$a zDFX+^6!jc2gQyLlKj>9j+}hk6xzs3^PAP_%cxfUKW-nH_Zv&g~KW@9KcX(RsIPanW zfnnD>6(I&IHbObLfIDGV1__bCeL!TibKrvj$8Z<9ci>mLkWHNtuTW||oc>m_b%+s_ zTXz&7Cw?*4@BPF$_>}fZe?g54BrjXqYf`CbEsp_pKn3V>2br(OePzg3@4p}tg8;Q7 zw)`|f_^9O9ev1i~Hj8@1D}OjT%ds;DDLb^eo^Z%HF*!K^+5=^-*ItzG#nHCxSW=tP zqc4Ja!~Rm~upr#&)7~0S=_qBc%rsu^dPbr>(iC)a9THg;9B{T?0Q&-8N>)je~u9wm0 zw2ov!YWCCK%lAUDtE2c|y897rc!FMDTH#Zfc3M|DRK&OkMPw&u4dfS+Ftd^OXobr8 zZd=}oDT@QWm+ko*0r>MOv7jRf!(AS^t&xEn~b|nAM2!BkSF$6PO zJ1)CK%qX0W7}J6YNud6m&!EcDM%BYK4Q+^=lrQt5E7v&6l9orhow%Cgb#Cq;nh%<`79SWGsALWBfs|M& z-4xZop0;_CD&u4H5q6!OBPt{SSyO)nM(n9`^gHPLc0n_GO6l3! z^;2p(+foLT6h%O4-W-imD#I|1z~=F6>1Hv2^0{&aM*k4|$n8GSgVo=l%qGH-=r4l!18Oj3LYrK+MLvM!rq zuP083QhoOX{M4ZpCEymf*YhFuNvkpi!u0Lo45#*M<|mo%Y(+)0u0Pzg+*q?s#K zDw*)RE>w$)8Q>ZNtwIuY>HBC0IVC&VIx0tN%7xD>lrVeMXKP5>_;;Wb@B4Lq(?)?OkKz z1#~dn7tbNDc!_4kz#6xZPoPZ!2{;Fmp7q&M>Wp_Rmgn!FdWq41*N0HY$9@I= zNSF&`%YatQ%%h-J4_O|B2h5>ikh}cx)LCIj&TS5rBa62BbF~pC1@q3sm8hde%Ph)B zH$h(!Ybu5}I$e0q+p?&LSC-^7=nL=AKr*~V$XtWbZ;{62(e~ZMUM_Yqx2+@Y1Q?fc zwqCFQ9;Kce7hryF0osL|GSFPhyM5NH`(6G?S27e4@#kI=6k(W*^Qh=YFvfC|F73;= z6|`<;10_N_&SJB-0ND_>x92&Y@!h40IPelpYv$-NY8Z{Nuxlx`P_u9vz0wMe);ea9 z7FPN(zc811!Pe)sTq3dJ2jpcya8_Uytlo!*&27~CP(`$BR^t~pp{w7{mVnr`|ENC*3^OnuJG^{ZlK$<1GbxG2KQV23epp7ul`rBFGo6(>SDqy}Tn*uee;&*?; zf|gbVndF)SmcREHlzyqH_=|p$^jM0tuGV?!g$AsF5tT-&6*!EX;sZHAvu@++s{Bzh zGBQ7RkA$S93thOC0LB&t7{!UPHVCIbJu)$&&i$aMM^JYE+PWa(i>+LEzLfohn zN59fSk+aRQcCsJ7GIWQlbqb)Y_-~N%MABFWTIOxRyd4%)S6Esfa4S$WjXc`h|0J17 zF^7~++@U*$EJhZy|Qk{w_r3)ZTv26)k}mb$6)rN~1V#7}GK z7l#F`A1FSmRPw(|z<46ppoY=OiH(*Q3|)jyT>8ax)8AkY01Xfn06#(~wM$lxvbw9k z@jK~(7lM=O*WZGxIg4-uB&7hBgb1cZw*5ELw;{W)cs!~!A-GpRA2>TPQ3!SZzynKV zWrOQZmi2jbo?f?eE+T9)QxfV-oUH`W=9D9G9g0xNc5o7mehK1owKKy04nwOT4{YRo zAP^^fYC3SA3H@qI9uOXS1EomyAeSbAIO&WoSvybb9$n0KbotNq<1k9l8F~9HsOqxC zx*}fcDXD#Xc1U-D+olwLMHa@BQi>0_<<^WC>v`ngWG)62WtY)FHsc-8$MKL3k`Nb9 z+Pv9M(o#=jIUZsGh^?&Z>I;BcTdM(AtY6IrIL|d*m`He8aW-efMPni|n>RCQY3$-h zQSDYgE~EVx?A+aHN=ize&KgAShd=N_X&!6`e6tO@;E#N-g}Q@BVVBE)OyYxsg9UbJ zJMBMIRT&HeE0pA5Gu66|T~CItWdkUYD^m^A0|66Riwoqs#qtLO#AN-d+j zrxz7CIpc9xry+?+n9AhF3Uu|zfOGdUT49N6**$~<$UIii44nvxU1unj9U*fIvP;sT zd9XrVqe9N{lXy3x&PyN}E;dQkkV8R5%Ud@3J|2qbm?!=X-|TPEqe>~`txH6k1;i3x zMsxji^TnM>INS7Cfz(ZyvYamtir|)qPM%qC(+iqM8ml%t!>?U%v$N_GhyU-49nJEiZogTYhymABzMeEClj9{Ak_zM+>`Y zHKk3LU0m7qp?vpjQkVFnYl_SB1A*kGsoX#$@|2_}j)fZ@P>MzBR&9-YY;mR}->3LW zPF$x)!Wb)j<@WE%ahQ=ioJ>d?6)bh@*ZsDRZ^31ZQ-GLuH18gTYm#Sd=+s?(PK&S% z(+6Fa)8U@L$BUlsY@GU_OcI3=XYin1NQ0)cklbIsbax>V8G%FOe{knyzn^mnO;G3s z4aE*rL>!tzSN7vTy4NSP>P=Q<(OqyC-xz zdnwdc>-=gQ-N^Vs?nW)rsB9zNve&)OI6P^@QD>5d{#PjeT0UO57@f}C>1coH)t0C_bL!`SkKEBz{CX9d z+%s*9YPnOoBx5;&8Kp`e7~~@QU0D-39ncX3HGS5L?oK+mQ&}$4VJd2usihmEVT!_*7{& z-i7JtNUvTNVE$?$i87RC&g!5l z!hPCW<=zv;w!FM4@=Sms=#_=xT(OuBBoF&LO|U06gU?J&@VjlDZV5-`owe^Yq`I!Y z#bH(${QA7E_iQd->iHU!6HU#a*sT3Y-<&&d2;|`wg+GqnN5X#Pa7&!I>B@<%rQA+> zafNHCp1@*VEhanU%fPO8I>YDuwgkTFqtv3!*SGOjs@}rKqcN;!e$~&|xxK<^IH2OW zN#6-?_evn7joa@?$o^jTgi*PiMTNUhJ8C~Z+#4IF>M|nvb%?p=weB1|bX(EIl9mn3J`z0+A_x_PbtboZDg7+%R4H|HZ3d*$C<;nu+PXL>o_ zDWuyfXuZOp_@y3+uP|}qTN!lf2V^&Sx%;KoN|NS!ghJvSRH^`k4ulEm&RjCt2S!lO zqBy>eQqR-h6D(q%rr>S)GyegqW3(+CW@~_owWW`DWm}6LK za-|OILqCOMh{=TA0FxmE?HtHuP`TZcRUo6j4CLXcsU?cL%(Y#y2fH-k2e2Ni!- zildxR3?wXbsuebbo;&(#nMzkSjqmH^-kLCRmu>ZfYm3ohM zck~YOiQDOxCK-9THQeJx{5*=G5TC& zbYO3?_?f{iGP*$s6PzSGX;DD z1W|h7!b^xU9HnGsqZYdp9+}DSoDRsL0?ASFKqT;&rU0s>wPIpcxPgv(2>;|e2Kl7H z%+Fyxpa(c;%mwQ~lroKD_|Zc48{h*=uTAkHm(cN3xQIk4$`65!F-Z$ZYe}3B$5T}l zn|u%}Bp?z0s(#M%;_4C&c^nwou>Yc~4cGj%3giey!fsIhe2?)v{Ui%3Q`p>22S&Jd$e?xmGObQQnh={K+|X5@|R$uuS82T8Tvv=+2pc62l#+VVucm{0+ zjvFS#`2yzy=A#C9MMG&U8_DNFt%hJKzmc3&odrnK31r}@>xE*xlR9_-bPg`~+nuoh z4E39Kk;Dm-b>KJA{SY@SMK%H7J1=xU3j|YubmW(n8N1SO?+X0?=1|lhJ>ms}Gg*a8 z%~!3hi{dz)BMGwwnE2Y3JA!gv`og@=`go=7`OnYfZ{O_|C)~iJ;h|P$ zZX;&%zy?gToTbFkL31Z#S`XeAe*TB=1zjJMfp~W7FtA&95qk|N;(!cGx>!2l=uFRD z?fDx|WJACV%PIn(E}ZA$dITjD$ukd?a|pBsV4|dawp_asEx+0P_z`B;3{HXN26~wi zghL^8?^-&a%}^!GoEbi~QPGu!%%Y*OxJ~*|*>U5&gc$?F%BU05S!^Zdi5wN52I(kP!YP2RjZ0LlMA# z4;jjoGcIQkE7%0U&@~d$!v{d+5&)zn?SQEF+bK0~y3+1v#6=L6cOvcseiNlhsjK=( zr4DGYfU08b#sH}kGXfeu>*(MR0yM+Y^@zJOj`;-z-=tesJ@1K=MQN%sOKT{#6{rR; z;krfe3Cu0vSimregZcXE>MbO)g^oD(LjO|^j;0RR2X`Ou`Qk=^5?YU?{o) z65B9gjRsKIYwf&>_2%rg8p41<1Xj-qytgA$4SUcM1eXvla?#;=3+5A!)uD-4vt&sveFKq zG!R#^>iGJVz_B0W;LB->AV`kX=RN(UkV}*m3dC(KeC4DFqQn0e%ly#IP3V#C935c< z5%P%o1}2{h!Uig=JBGTpJ97tpEnTVJOSlqq&MGE;WGu}$_|fnh#zQO;w*vKll23gQ z0%Ri~n=`Vpok0n}1KM9*s3qI(gQ13qC51-Mz9N={KtzyNxO?{k7|VkchDF4m_xARB z5c~FuYc)YOBroc}OAV8Xu*@msz6Rv9uo&9k-#@4BfZ^5a{qPRtR^Jn$lmTg`x&I8L zMB_J#ey}3tunY|x!S$Spnr`=sC${dtvqf=?d)^yvBZvk5$jg=#T=m8+<7JDQVhbob zFF+ip^7tZ^LBZ)0w%#W$K*G+hvqaSi#qgFwiT5AKu*WQmwFGY*kB}adRBo|IQJu?z#)Xi>lcBi-aUM+p`ZmBEIIw;PdZ8i- zG1=F#8SR(um=FefL|Rahu#v&RXXE3h5E>9tIgLl*gsSRlki;(H?O#Jwc1)HEx%0Hk zK`hs1?%+9QBon=~DO3E_4R%1Og1JL^>}Y!sWnpZbXFl}(yEb6h=9cBbuM=<`+TIr0 zY*;6_j+L9+_ic|tYLyFFjB5IQ46$ZUs6{Rl)swkF$=0wjh-5<)jTu!`fwLx_Upvn< zCo*+%zI~NgQnwB+U~Fk;6B2Q35!XN~(Zm6pgA$1>rFpY(y@|6{vRob{j2XlDG+BSK zvOw&*#Urc|JE&wHu%hE8g~t+qn-fCE4^fS9Hkf z{qo-J?|Vb&{(jvN$NC;Ys4fUAjf%{?WZlNgr5%b`>MB*$6B(Rc;pgP?OfyGfFrX&l6$UO=z`%; zvq|QfYBi+WE7(gltM!Z-o}xLe%=M%jO26wP?r{1N95x0=&?Wqot5jGlE-k$gkovL3 zWm+1{IU;4U1~gHc;RKl<$_dW;K6)NqpI0e&04nXcN(#=-vs-IxKQtfnhP`+(TrdFA zO7zet_8n=&_cMms?*HbEOdV9*@VzmYg~BHVjlHAvArw)s@56w zka;IFWDw|j1KMoyi5Y<`3g?U)+%D3D(}}gLGJ6JiH)ZePF=a@z-3CTV!%AFW2_bvPzRw^_)`TQ9B$RzA zvW_MDo{;SOGWId{nfaZ0e?H&e@B2Ue=Fy`Djk$C0x#zrI&+QZ=emw%hO1|dtvPU*a zX&A8${HZaWYk)m~$)!*&S03YD9Tw2ut`h|Xn>D%Y8zfdH0FjI$;zw}{yg1vb-SSDm zyUn9#X_srZUGdNJvWduSU#VVU!s-=_P(t4qL?oj!;>rL&^))vaUW+OE`E1BFDxe;& z(+X(d--fPHbllPyR_pLIy#kuDr0IhlmX?;?%yjS1J5q#sTu?GhFb){wo(Fg2o&i4w zMTOes)!z)KH^U&{;Enh%?<=(MsodvHFVy*UK{<+MS5B}UBCjN|;z1IX!VpFzRse5O zb;TkSQyZ<^lo>Lq-4TOPKn~`1qm2V1Nr(LYW8;&W$V)=l_3e1cZ&6}nox>j$;?|{D z4+bgR_uPpUqnb!E1;E6=4Hb;r4*h#C&mD6g@5U%h!jk^u$q%%6UI(+au$cR1f?VKP(oN zmOhFve_HRejCGOU0jtn2Q67TBW)R4FDEs|Y{>u&Xz5fV)WjuWy@ZxPs!?oj5{qEM!l>5sPjeXjI5Sf|6e~3!CZ*_9cZ9C&bYj1?e;`F~% zDNl{zQ0v>8H1=OodUXm}Q^UL%sx4c26OEtl-F{`(($$r)TK978 zyRtfi&N*_i3MFMk=~;5b!|noKE%-&V3pkI^DWxS>cA^b3lBtV(uS4u~+=n5Rpks0J z=9)_+R`N0tm-^k($KrQ>sI|v>pr}eWQy}t#`@|O(r-%+hfq+i;+)fS#K&KZ zYP+CYZXodaeDnDBabu@?PY+E^cwgBub5s7g^(vF8+~r~clDNn`UmqVkn)$xYP!e(v zGDT>&c_!N_jGilze6q$ZEo2+Xg?$Wxr{juSB=EZ3t25%bI52B)$hz~mT^1JgBe!*B zd#q^jj%x(yaz|sRp^yHj+8e~j8nIS(rI>5|fdPMGsYq>sS?`%S3-&5xiy3;2MEEUG z1nmUQ_SSwWjw}DS;bPst(5&%81oEjTqJ1yZ(%zib=LRRS!tSNtYR<9>At{E*fZ}eh z^#wI1wd6NGiIneJbz>c@=!N|Z#09A~()aWI6;c^h) zpF@7jhY*NA!8`wZIxLZsiQv=()eA;%tqYI|i)J{I=%{2)$L(QosfoLNBbGfMYQ&T! z{A_JWf$-ZwZurv-BSGmDPEIGk(4DC9hC)OCl_DTo0Z%mgonD}s9k_tfZ`=Pq0%YB< zpaDS7Q|u(dQjY3>qEyE<^BqY(?bUoglk>(Qhp)W{s--XWyP5_mwH9+(oSi+7#vZ&p zoKgTih2K)nV9~hg`O_Mg*L7}!sS3eUmQuipeA(yVQhc)H&F%A~Xm%?s$@VyCPbXx-Ai11N>mGyk^oGysyd?jTT>c5W zdW@9Sn!uGktsgV$OKAgrv_PjA?n2XEdk6>$_!UPv#*VfP8pacvQ^li3SmOA{W7z+S z5%>fIhCru^JUX^4+L``1z_R+NEZ)8c8p*H(gqXvN7shy?YBux4^Coqb%+z;QDkpN$ z*8@Lme*hgQRaLKFCUPBx>AgQfP+vd`U?A z<#rHoQ8V(H0=wl4b?*01@NEwCeZcJ3$434yT|V{<5VZcd|Jp0nN}BI{8Rt*eVQUiQ zjp!4TZtiu4_eL5*=3Nj1ta3%fR?Wd=vKQprNguN7y*(%6z``m~)6 z&Piiq-HD6a*D1Iio;_W6wvJbZKGEIMW{P*1IQ|R>YWVOmB z=L6rJ&-NB(eQrX(qh$RXE!3+7K}Q*~7i%d1luv4Fq%Q48lB>(pnM&|er21Bv^& z3Ns#+IJ|v`4D))>GK6G?364KV?A>+4 zcixu8CsW<1rK4oC0=!rZ?pB9e!=A?2(Bx5B(B}_V?8FG60)wl)8&`=kUj)6r*qI}z zn%Ef*G>#*UpvWUi_oQ(cHwQh+pC2!CSCoL#s#=db`}+bgb&kG}yl$#OX$8Ci!0Al3 zo3>F6MAwfOvvqD%zr%6z{s^4NB0vbb;*S^qF(;3z2GKbE*WOo(K$)nDu>b(w0eH&1 zV|`GANSx+u@HrfzIF176T7*n?9R@Iz`1ts{@8=%hW9EQXY2l%LY>(|UV8C1MO)87B zRG#_-gELrF$tn?5Q*J}PiMSFcd}y397>L~Xw0bNOEYSPi;hwyuMqg6`cKDL-k8WO8 zm?4_m;c{vv@8sLv>W4*Z?lQCmzRy?2J>31L>zFv36_W+}HRo~BsiP(Sz1r94Kg#Et z5L5r^8_EYm5EWVYhscDtPk4>2l|y4dpK4^3+(DZBoDyNY7EdC9jN#nST3rMjq#q;6 z={RuCvZ(|`L^fO}?oI)1S;vB>}H;A$Hva)BJ`=Rbzr z92w1rUW~I%Ql=S)FyM!n1D@A;*`^pUM!Abkqv#TJAyA~^LogwUcdmV)e+HF1jS6CR z9_Ycu9N_Ch+fQVwZ&->d-;dN0PjZ)a=|1`s@4!eX!HW=cYHi&VLS>_B03hCw%U&Ft z9U_pL2G9RaO$lQa{cckOxIRupcb%R5_Sv8NIfmI@bX7#II$x>XHqXA1&>vKF99)66}aVLunwTx?t|Hk z#T!ntaxlm_=drHBOy!6tO2GFUY#*usdn%AV6Kvs~+%R)=c_a{?1I>6`eEc)e>q2nO zd#$VJd6mHAi#%{3av?x7xJ9AHJpL3M5s^9TKP0->+hA@ zl;2nYc45lN!Y)wDA5Uw*y~ruZ}&u$*PkZ z#M=x6Awtf&Nq}`PZUV)B8qTwY!u?t1JLpOLA0k%`{1lNW0tb3r&vQ3roS6NYSjzoj zm5PIVsKC+Nr(W(eRJoCSJWt^3Qp zwD+M~5cA1oJg zH8JYHo?i^R3nT(AzVt4k0j;l}gf^~^Z{=s^s!{-Tn)=u<0xnIMkOLLD#z~vu3e@gu zmYO1rwD6K5lHw-mN7jd-wCdU?Adf%fl?&d%tek;m)4l5C^Dr6iq_#;_6+$oVC`zA zyf-BX--F&@=BTX(&i4T{7>kLGWX5vhTgMskv%w=IwquI7pM%jYz*c#`=={m^u=Ol= znFC@VT)Vlj>nbE9v*$=nwvx8BT0&480Y?NWRGTlgrpv=~yKiRw2tM;?6xFfD_V}xi zkie>dLCpg}P~)1Bd;tj{VP{kRt68O#a3Y&Foq^CaNAMk9f4Ki+cIG>K@DsT!bpaZ~P0J|dQ;VNMFTc@?%TSLO+CD`% zj2Nr|7@~7ZnBcSWh|8?-T4H`m^77s{m(>`y#({x>%+`XlqPjY^&IHch$Kt=gvP_el z&in>u;a`T29vLJUW&>&}YBN^_Lv{?9rwM5AmiLXMdmxOH!J6|qMqr3zM3p0WE7S!` zGRFR!VB~JUhi?Z_Cz|+x_)1*=vt(SJtbG7>7M#fov%K4F!2Yjr@|VPu?b6E_T=#L$ z_jkJ@Fpa7e=Dh)h9SAzyoCse+lJc&>*tS4E$3;L64D5d-p6Ty!ZUVymewQQuBuX|tr?&_9Pjfu$bR(Yst|2`XN;dU zU(O9sAA^S|vrG?ablUi+)Ze-oCL&}5W(i`|4f!GA+5@`xmfYRcc@11tcP*Ol(G4?G7cm;;Yxvr5a?4@ zSo^!gtU+!HaA$SKbB`76V568dDnMWkNT@413*Jvg900cCE^;Ofgg$A;h*>t7OEv!| zGc5Hvd>ET+Nu{GjLfxfT4MyhFqa>lL7nZcNdP9e61y(qs$1PTzKgOD?2T-NMH9E>% z+MZ+d8lqECe=CSww*wEl++6`128fcSonbp{nk8Q1!))z=KBGi)Y%n6O9LIdfSq$@> zZ97e47{j+Vg=5^d1B=ICAPI`tcC0S|l%I^yaR>96k}U^zff;E4%?;u<2Y);7AMar0 z9^((jH|#;MC%Gm5bbJ)~`oCdlL|t(QLAx#FM7D8aP~-@I`|vXjx!9yoMu z#kK=&<^K(#8l5#P+^L`(!*dWqn*RG$%{smvx%Gh1U-Yk*JpL{yq!PT8q)9ys+h6J~ z9=EAr;qqTYANL{g>Z9j97aDgOdGYLp+<(GNEQ7BMo)4F~502q`e;=_-^K0mbrTisC zT6nySsn|^Mct-^e!wsJ1eBGgG{J9+evS5MHHXZP3BY)36TRswI978hwudiy>Ei?Bo zI>hs`5s@u%dq20cea8w`eLL8>_b6!~?qpSpwFvgXw z#NDt#5r9OW+3u13#J4LbRiy%!=n15FM z@TAG^`H2>d@mg6zkXaRQt=NjZNq0U&m%t1S?I^NtLuRYGbRx};N5TIb6%9*W@o&P2 zLD`>5`P;;GZdl({GjX(g{RdayfAMTwU4{`piPs9nSStQEuTd*3i6W&Jk_hNuCwpU> zgCAX^%AY-QK?^}s48mAc4tvZ5*%tV?SDf<}E^nR%VJ zjMDF{$rGnLQ#2o7gjX^__+nRwTC!>ZKOC*QHf8rt_#4*ON#Wi&{g=K&1V~pPUmE*2 zVkjl< zE)(LSa0l#k_z?tHM@>bpDDbx=o5)upCSVZQiRoN~;3{XE^g%3VQl-;Bfa3$pW^ZRP zX0DmN`<-#{_3(%j$P3Ht2zsk3a|3RDhCfr--eq(;6Idso8pXu|Ta8{QPUl3sX>pvfXv9OPjpN8=ko8Nx!>qJd0aS5of zlj`W^O3C2Fp-8r1qW?^q8_tp*(K-w=oHfx7oA0Ik*M{f35}JNEA^t+!IQ&HY(VT3L zg5~k-_Q$h0MXv73;#iu!jtZOZ?#ujqrD^hP(od|;MPHS_&xl#}zE}RbKd|y@0qy;y z?~OU8ZWk)+$rV~`tCT68yTkLK9jeIW%($Z;JuR`xy4P75E_+toFngO<@ws-;OJ#?< zZDfNrzI5!l=&b&g2$BA{`oPoi>A@Pr>N*46(g9hEi%L$UiMFO~mJX`Q z7kKyeJ>g_kJ+DT=28heG5G2vj9zX^68pPjlI&<@i1sdfKSo>ape1f)U3C z^nd~(T@z|v+-r8NNyF4>k5B|Q9WJ}QPCD?9i;K%HEp_d?r0%RQjGR>wo74}9I>A>P zgP6JhnEMQ#yS38cmUlXy@kHg3(-b$J_bP6ukl>9{xW9tCv7!s;k(r*XeiAUq*&WvGeva zmwKM7V9wxp)49m}Q{hXEpXW}+LbyOa=hSC}g5{*Epng!pR`ulWX)iL&JWA~Zwdx z`9B9&c^LLq$$sfgr3Wn%zFAjP7~{D*FdtRJB?SxFZA1Q}uTMwaCV;}!P?Ck)*=)0y z3|gU@yk&n>aS|>SsIFek))MosqrX(j%)hH|f&<4<<`IDW77`S;1!7)!AMZXJo|?); zR{^JT!*QQjpErwENVIws?ai{y4JMDLNZ6(*8net6(*Jp!DzJyK=A4}s2w=z5vd#xZ zFgwVh>dLyz^75(bEA;fkK^6TN6)VmWDl08dD7EdnyGJ9kX&V8>MZ(5nnS@Y-y;q^@ zY>5qi03L#@A}v$1!5N-yI@SDvkI=oeklVJvG{=J@1KmGWy*pX}G$z2i_zB47^$D)I8zjn^^eY0Kpk2GuD(yXbyZVgMIaKp|Xa{;}Me`?yMa&l0k6->#IRyTX!4Gk4l7a zOp^#C*W^{;$bNO{5AGb(%wz@I%y?dpJF%q`zfDS7jy*x`ExjAR^;VfqYB_4Y3&cBo z0(Mmi^8i#yO^o3ATic6=6N4d4s?wj)0gd7u&wd(7$9;}+57IX|tgkk$apiO63^iZ;L&j>pZPGpDTFpdWl0RfDxQtNE|g^f~gWgs663D@>uxIN0?di zqndc#uJw)CGtko;hxt=9?{`D@EUx!-m-i-7S6EDpir5|-Yw3sfB6*ce;yvYT50V&; z^wu%$OqX?@Tkt@Bev65#2MQm{cAV=#xNzUHNBy+lT27Ql$c|6Fr^S=fM(abw318{D z!_PgX2`*K_l^)-8%G}@GeE?#)_|BUiQ{O%HOn^xo6T{Ce|JdTD#Hm60Q4YY@v$C?# zO%1oNrj39z0%VcAyu5GPEOu0CDE_?VJQWNVujMSB%%5~=-2ERdfT@!YA0;Pw30ht^ z6{D0VdHuoR&`rjbDR3t3b^tkD{Tf^u0pRs!P?eSh|2%0qdhz$$SAns5)jtx>y|&oR z+T-&G332gkz!tnmje$IbgoFe$1*Dk@tXd@_I{J%w{|SfHiQqHZY+$O0RcmC_+PdlP z;jhG{Kd@U|OWOj)r7MV7R_LTSXU+Ls^AOk!im(JQ5P*KEn)J=W%YgVUx3-qme(>X6 zT;_f734z!31_-VKY&9)E=WV^Z2y=#BDyypmbj6mqe#m9AQ z<()aa3Ba%jOgtb*1sv$o!9@}{z`GO=hSY(JtR0A$V=Ir+Mgig8{`Q780Q9071CJI! zqbr9rVY~oF0+1D~w9!fa2>r%h7YuS)W);T)DiitmNQUNGvhRHbdyB<!O~ z4~pooUHcSK&ZE>!I9GdW4{46K3nJwf6XUjNNVI##eg_9IClyD!NBhM(D=fe>4KP- z0=7A-L7$etky!#{WM!~1_5x!DiMo0&I^YT=vKYY6?jZPU!YoPdoys$0>ZOUCGH}@9 zuobidj|6es@aC+s@m&yQ)H3h!D1vw=V#cl5lhG`SNLos2er-5+v1zdI>sN}C9kKRE zY`$(rht5OM@Lj^l+sAtZUJ1bFs7I}Mr+4xu+MK8>*e`lg(XeK1+jpr9Vw64P@bA1i z?E?oyPbS&}wt22y6XZj)!Hs`$r~=W!1@&^x*>gca&_%gfVtHMjCSfQ3IoH)Ad6|pQDD^hZpsKL~5dmK*H9GoRqy_2oRBLq6bXe@#Vk&uhW7@u29i!PW5Dold|{ z>+QU*y%t!}1!I7k>h~zjFY@1d8@rn20y|;KAxw8$*$aX{W~JQ+ABY4i&gpWGD{4f7`Y$$Ox3lm z9dw$&)D7hHbZ+Oj2$M_9b6Kyzz_V|}dtj=*8r}p{+~|5L>{Ecc%HTsl`|z@@%t121 zthez^#}gmcux_qqRi6w~w=iJtxh=rClPPO4H$5{$5V_T4Up2+K*8%{S05<@7jDaj4 z=pTSW2lV6_RkisJcKHf%-V!HD3wi6AXT_cACjrr2w%%saLi)BU#-C~dO*2sR<$ zj0W;>!ud%gc>>m#nEUaQlauXUD|2t-e*veetpo+nB)VU#Gnx?*sNgHcJoO6M98C=fl3=v#-8C7`~1l@mbB9u+acl!$owU;cer*ZJF4_ z6IpzqqSxA+N>G(#ay@F7rk01fN#7*NuH zm7>M9X0c#rM*`-y_4-C2tbe&WnTE}OSOmXy9wiH8T!5S>5L%XJ`!zrRQ#|I^QX=8Q zZ}iAMpmn8jk6wHoIH{f7(op2$M&G_qMmnqF!yGa;_G1ns&TxWpqp9g+C#GOr%?hd& zMV>E<6`XUihOkD4ddbrOngKvg>5ZS3Xx@->`899S-{6lX*Who%uflMvX6DH!SC5uE zxdMgjEuauT=k2;~?~sMp{15~xg}c`;hh8EEG%QG9@Ts4szEq$V$?t*8a6Fb|2Qfw| zAb%yZHtW~ABuK&_q`8*YTjpE^ISaaXuaN4Rgt%Xi^4*@Q9ho9KJKQo_QgnRq^%V;c zOg$QX^dxXgH-O=`%J~Nhf38D6MYPZ60f-N4w@$m#(0y8?Ol_+;Hj`51R1a5Ka`nA- z?b?Tray0)Ab`UzIE(c7`Z)h}87hpFPFX)l+Ax~cTy#M8LsFUGz@sM!h{g|od9x%8z zpadJv_j@m>=vzPo;~clf( z;bX;=Jl;W+QSogfYg}{I1l4{2sGyv{(B&g2 zqc|fZr+dC+e>P2pyF;kHu6-;RwG^bU1w3853MO-EFy_KdU4qz7rfDxebMPFSe)Q6Q z(o(cby2lb>Plqk)+Ig0`HGjbF$+>h`RVws`rU~AP{;1OQt%D`5fZVbCjCfDC>tg3^>mQ+vJ5M$AG10gKzOUu8Rijko@A@&O%_p@W~ZrY5=ci@&d;xB?ue z$SKUaxvbDHw^HzuvtM5kq(DqyHU9I>(WvFwXTr8NNEoaI6ZG5!#GL(h!eP5b$`(PL zoIt@9tc*B$Ljk(gJ9m(R8SCk2ipX~g64bySsi=kkLDzNaX@<50|d)GnmCZ;u*hevd*4x+CJ%N${O z!Urz>Z2VGG6h4mXKPdy%d1B@dnbq$e%HJQPSmHrwU5yz^V(l%ydq<8bHV3Twg@qqH zflbVruG~~udb^1qCOxs&dz!PllCbZta`rZwaSj89?RWE!qgd z)8MC`*lHD+5`g_ZR%-s%`-<@u`DVKdxY9J(RG1DQKnei|Usyx#gAA4*etXwGWMp{a z>cJBb9^q*bxYCz?Q$?=w&lGNN=UL~6&OQs*eZ0(U&}~rcfxN6fJfY}A_sgs{3@q-= zp-?!A8rXRtRTc5#8zODsAC%Afc(5K1E*wyswS&Ui6GwZVgtkA>6(qM$5}6$v`q}Gk6+W#a?Lm-RiLOdEe~qyX5Lcj(`jNvUlx@E7z;K5 zUR_jOro!(SfIjj-_)qejtyQHr>QR+RSVKK!+@YeNSK4G97btN-y)Q>&hb&`KPYS6b zhkv(!KgRM0mc$PdFH?p_JG?^}({+uzKAU13+o7eH{M0zE>O zcH|q@T{1M50;4zPw|G$5|p!Ihnd{aTm7L)XFcs}3hh=q2gunXK75Z&X-6 z5#M**7G)3s+DW0QGOu|6SYL=z_3@5(MbylOu%EeQ9No>5N*+a?i^f*q&}M-ZdUl1K z;he`Q|%DtRBYHO3l}u!(l+6 zZg-r@?bH3-)y1XHe^9EvV<63ha)!l^F)`|I1?PCi)xj*^nb$zzV-3<2!M+X>mI@LQ zVc_d)moCnAs^D(Hhl6c^Gv@~d)hyNTo`5DpW2x2kyhXE0+wS){gQ|z;<1;fKJzb{~ z&~|h~H?-fytyAzhZ*(Q`LU5}2O+|mt2`ZgK9GGZUko;Ey7HT$$fU7T7lgt0J72S|G zYAoFodOR3)@;zxV0Q4lepI5thuU&h5(US{~o$d8`I>w=z=LE2wKS=znXXHOuC|d}W z7FaCPVQKMP6Bi#x&s&0;(FD548m5H#Z3Gr{2N#z+!c4vE>xR+ZoM6v_K16SA==s2v z-4ZSuN88;COCk8kXU$ta8COl;NoN$vqn13RB_+W(Y=G{muyA3j*7FB`iqG?tn}3BE zf6M5v(V<%ow4upuLSSa#&kXEl69w^aeu`YT9ew~SN#8CicgJf+1caMfp8iVn2nh3Q zoC#CsDQP;$6YKBg#MVCO!63?pDp$!DB3j)Y8x~u@DCp3EPlG->S2NMN&=b0%z#4Xi z4M%EQ6Y4$i?dw>*x2T%)oCx=IBXA*Uw_T!wh=rl^L)??TU2SFRe>S$Zq|*G)=rr9f zn+Co~qdaLe55|nH_}&Z*Bw}G8?Kb!W?$(*Woqm6PpfK3INxx)dRnjSO@@n|}!$%6% zkSiZZcFXXmW%EAu{qUPelPgf%^~$riL4pV7m6Ka5Nc-nBElV8mVFyP1E*)MxPYx<* z3s6jzxy*l>5FH&YFrGius_$}tlu_3jll}Qu)#hpXCg_9~gCn)r0+KGq1u*)xieQ_ct)=+C} zEF(OwPEM_0siq-_UZ%(!?}A$AZDaF0OGEOS$@m=@{>+BU5NwJ7<~;Y^4dktGK^j+3 ze^F~zHQKros&6pOCpMjo-a7jyXX`~Hl~~}LsgScRDy|Ts=7}nM`q=hzurbqZQsA&< z_e`7oD_{;1cC9P^qy#WARy`<%6(zDgP!m0C3O?%~T`2s(sjE`57D_g2CB zH)lxev5T{9d&epuey@|d^0`3;82-09s{v?{;np;<`9g#{dKd`A!NOv`h&xp*Yx$zq zLa^c-Zchs>Rj!uVT=kfyR3cT6v>cnkd2p9UK8fJ#fYhM>L;`8jfnY&*T zb&K-Z#Nf(#!%!W?Rd<+0#AEKTTS@0!p8$q(4NrmMerg$OEk_GFx+}>5(W~@?;%P&J zz{=(K1(Op-Gp9*w$8Y$($=7(x#8)L)USYFGit0|?!>r^5(3qpGZSXf^^sG1N5iwBaI*A!cS#T}<__-x<%)%#=S1 zKe>&V4gL60w94?C_iUYuTat)MD}X^pGo5W4wrHRhyhql_v?(5GFh8z|PP#au`t~Y| z!SPLRiA$E?Qf>MK>J5fH_&E7F1vT5l7Pd82%b>4c_ShHP1U0pUisVsWSR3 zD)VenG01imTCB-!M)2Q$9R78F3G#T&8~kpqe%F2{d<(ycKIvQh*tys;b_Evedq%$M z)*@0opH_SXlrT@d$|vUO)_Fivk5FQek_whu?8v zH7IF+maVKNJ#%JJVfI9Ce(~?ST)X2JS#>$g9>673sBh^7slQfj~xQpBMl$U zryZG41+ZZpywWa4b_Vi0FJiX5o0CoUHm+yH*)3m9glp~KQ(TM30_9( z7BK&L^f}V~i#UM^sH2bQ0L--U{x3jS5m>8cplap3Rj~YBh=QP82E^l4yZ{qnfm*tL zu#boC@Z>*WfONT(KkT1Q$i0$%j22?;#4fM%kq+^ovu*dW{# zX6$>K2^_4x_{=rGOSDlSn#Ch5!FR^rzSP9#AJg$+aGp762Y<}ODxDKoqG69$p-J$$ z{XRP`9GM;^b*lRkw`_)cX&L9_I9`Y>oCmvbth`x>u%khOxFx85nzl{cBcSTaV?ATz zy{^|&7Uz}Z2&sdfnrCg1F9Sn+&=HDu;NBwO)ndwMDv00{BE&UqaZ84Ot^H=xZ{t@3 zy99VbU}*BgE?W{ouC*vC_geE66sSx)` zqOjse)SOBDkMc8+sACC^$BMRwTwNUW>?4_ER$Pe%a~!IRQt%rn4%PO*moj6*xpDDw zCbVy8f-M5pZ-9+sUi3Lzf@e@JT7lr9nTvvjJMS*uDidLf5DnvZ+9U=$f6XFp-vN>V zZjP+$KHA$u%+QKag;qBxy@{Yi72J=Bsv9uVMDtZ39-BG`6CgJ_#ek>AP&kU_e*2J> z;2k|u&cx3CD58hP#x3h!3vF~NcLYub;kqi{d~h)fr33 zB}`KKAgq+}QzwBuSvT8KuUIJnkY}`<@}H-IkEU%NV~xHZy=)5q^b#ae0be|y{WLI; z_RUz%P9Kvtc`k%zs({=b0yf>3@xyyoeoE3k`?C{1Ux}uN&=X6In;VHA5IO{aoq%nh z5czX=zaFEZDW8V?zQ<;Mvy!|AwVsr)b?a^ZH^UdiUxuEOTU#Nbg9qH zuRl)*WhVCK)(a4i;4W=-g#MB}5^!{%en&NF6B^XNzKJEbH4t;Z|c`aVtUx!dPdHtksTq0BM=`5Ml zG9INsP-k%KJx_ z#t)0YfH?_Ss#-zBy8XlE|T~7cj@e5CS6Ksk46u=){-( zr5bY)tviG?!`f*JP&J3eFFaUdm7BQLeEQd;FgROcLuJ-0fgJ2jpg$1!-1ORbBLG3b zwOPo8%5AGdjRB@43$~fs4{N;DSsA!pTOhpA_y$~>+nHdW&6SZ;a3c~`X-@g-DG~_( zHgBof4t76Aa$mc|GxRjtQMz6EWC!wCJ+D06=5z}YJ5f41IDmv!Lgc8DdWBX+g(X+h zzSkIrT;yvLLuEeOKONX9Y6sk|R~Bcmwe7$G`ICeXIc|K(E$)(;Tk99Bl4PuK!Ln=` z*X8QWE61nD$FW9wWnU)_Fy45{e9al~$~D8;AHAl=#?KSH%DL#4<$LF60QI&z={!6- znmQu%i1w-&V_3Jv=S7jSsk9~KE-ov8%9!<->q!f%i~4tt{M8NobYyBtmwlaGb)UH7 zuK>_B|G*wj?o}bM!m9(0VEYM}Yomhj>g$^wm^7k60v#5jPrwQO)VUp8>;0R2UwRj^ zLg#1fy_PZo6-xcKd{qm7;N2^1qNBsZNeq!)R(S@h5+;*ED&IKWAON5@S(cKd=F}Yhi9t(V@U5TK>XkNItpv* zmE-FAXr;QX%#-@7$-n`Twtp0i+U@lCa->F}S00Vpt>QB_t}jw?znb2X6t0Yv9z!+1Z%^@HsDAf;~QAjucGZqxP%P5UqgjB?q$O zASQsPo3tDOq1|osOow#7Grc9Le2$o2xn?l?Rjvp_$^2Gw-M7R~B2qBH`LN_&ucXwqldaI%*SS<+Mb=auRJM7;~UGY47}tJ3MOaTIavRO zWr1&*i|cD^%}w|{M%>mYvlz;g3L|XhFrq}3qP|6vJPymjbR*4puGnB#GvXKj3E_D^ zTlAUnFlsM>zIh2{N{jiZPj-3ibvN*}yblg)n7y*`(umR);^PFk^m$dLf{-QXwpmZB zhtB*!p46Xu-!i#OL)z~o`86(XJK7iJ5Czme#kK-tAeJ>;Ve;k3$4D3bTdS1kbCx*Q zzmuxKPd>H&VRY;0u<6zN^`>J2nr<59gv@pOzXPG%oA!mkJW9D?L!e#6lo^|jZwyzg0bcIJ*xv_(iv;@W?h&n zS~1~{j$NINAHSWszr>vm`qp-atEpS_pB}}$2-NZQM_XFbVqB$W4h1B!Ee~Nb8ND)T zfME~@h+D!-b==;JNgT@5p)jWRMA4at4Cs?Z#|f*dOH{t+Ub?Dl*^hNHi-^9%qq}$R zJWN>ex_F%)K-n&(0i}!?z3cbY^PW|=eX6BI#899RJr_`jXsuBB6K%Wk$+OGWO^840 zXyv9n4;iwLBlkd$PgzNV^#3 zbZFO>D{+hI4zs1dspdSs9;q$)3hu;}7M65W!WlxP?-IdxuU-{>mAry;4aTa89xX3i zaDQerK{i%zv9GoO79nf1R0d;Fw*g$$&=OAJKUD0$nymI%$%&(`Q!(TzxyPWr(Md?j znXX(h>}oN-g0PDV*tivi-)}vHy|ly+YC#4wXz=Dcl7Gw}^kdZDUvU`X^+SwMi} z0IHG%>v|mGs6h3>^P*S$S(gl-wR`OY+ahHwoWXV$8&y6*yTCmxFtYPh`%-$2<0GL+S5EFf8&tREu7{Ff8>W zzJBdmp`s$5!MKz_OjiwmOnuS*@3ZeN|9OYBFcV>?FJGT3d4)K7PP@s7o=nenW*Skn z0v!9a9+@bI3aNkDJ#>=SPb2lcNbEwHsieu(_h94Pl?6}!12FX+FX@fH{}ckq5`cHp zKmrG65BTUJ0Z{g7i0DPbiw8YRM{*;WfIv&NxSGb8>E%)dgTE*@snp;=>1vak?>BrO zCv=8u-I`=BX}HKIC_*^a>hx-RerKU~Y!>*$!dECf_U!CizWXU<{j)Qh;8bRV6y$@4 z*f?Fk0k+o+4tAm%HSUB}TBclpUp>K8PxjvWW@F*-`2`BzB} z>3lX#3kMG?Mejk<^!_#4T(agP?DEwwD&7ANU{)<*2UP~FTJ$AVHusYn_K09bK2HZ9~D7=CA zXFlZaS2$U4u0b5{C>Nci@m(E#vfKA>RN5v@GVD6g+o$dWZJp-N7RIxnJ{L!EnPu1VM;b*UJvx%z z{Z=TG$WPev;7jr=IeX^)d~5x%mRzTYM~?X6 z#K%!F@$x@o4Io`(SNcf5m;P4tPE2w+jvZvskT+(j+5PfrYn#EtWv1y%Vrmdu%996V zdO@X3Snbv9BW8o2M1TDLou=fV$=&`BpG@Lx{S$&}ANxWeZwnMJ!)0zlLCB_$P=)pXJdH5}Z6#Nue? z3>zR(ZWn08s{+?+a^oZ3(P#G*`R!HM)$f79jbsq2f~z|}wdLtqw#M1xbOAUkjd$5c`!##D?e zfsc927au_ejosg^g5hP9STZM@g}6xwD8RoDLFWxMG3bBh!(nsl|KBIje(4NuCd$a) zq3p`r=r~!Xq5(h2g)i~H&4VR4smbCUVUGkp(>Bz$Y-?lA;yzEZ7im2$^xvXOvT`^@ ze1G#eyrk#jbYRNUdf(SJIX11Q^;YG^{&SJz9Ljf?|X^}ll$>?r?IsVN@4 zWHnX7>(}?EF|Y<~_-fq%D|ip`ke(lHPgAOuIDJQ-Kqz!l}2s`P6NG~!XwYO~M$9qS}AH#F~w za%^`NU_}na=Q*lBtbbA6Hmy$o9a4hGcr_obi9$&0j-mhNGg`_-+X}?j|nx`+N;ia4k?>5jCqE)~TagHf_ zrIurMCeEZP%A~r-+-&~!Cm9I8VMZY(PzdJcV*Hp@(f;q?0+(v4r=>sg6{b#q{jS~c z9dXWOkNZ-ikI`_B9~nfxd4@&AmrZ*ViEM0{G!Ex=IPTo{KA95?G)H;<@D@om8+-p_ z=PM@t0cGpa&d$h()^(xH$gM<-v4yH3PRkH;TY6s3`T7HT$X(RZ=|Hl0oG82LEajcz zcmXkd!{b;&%Oy|zo7AO+0wrF<&!c^aOu9cR0)(@#;#7H>HcrAn&^G_|SDL`kqvu|W z%-+Vz0?>nim7hZF?<7bklJ(Z{nPI1Tq8!xuOn5@30dYgD!aBQ{Juq3X`Nhx-tt=CmCZjB zrR}tlF4*;#w7(}qP2FK_@G2mecIy?I8A-)_)--s^EtPtzvZ}*ZKNxveJ+&?4cLR-2 zMx|gfz1TlQP7PdND6?-0K1lDgBhhlxvURbziLBlI}5UpPE{9&|wRR3Y2C^ZW)OLPZB^v9*Ae?87`{Htbt zz2<}A$W)@|{=e33v1uV#k_l&oP^62LPtr+)U`kriwCI-)#3UUhdUu^oq_(o+Mt14A zcHl-&TjlT|)~=uh14h;>c@F?;p7!Pn!{}0*5GWA<+5!#ut-WH7{Mr zrjSZKjQNKNqRM8Wv=V*jM8aZ))h@>Ol)x;&&IM?a-MzythArf{5a=dK&t6Fn->PH; z0^eUf~9a0@1O(to(pGifhZkYPSOTFPD zk%NKjeOB4M+Q$cCB1yprnz`byWB8(B+yMgd^lMYiX4oK8tcdXot>i+d_}4n8{Dq$& zV$2$IN8=Z;eb%DWn8nk#|$waM9nyN%zCU5(9iDEAN~ zNsOOflag8AJkBgd6=ojFh*E1p7sOw|d+m^&;s>IQIP8R4pL%4ewY;fY(jF(3NMF)Wmr9`4U>J&k z3mUvd(Us%0^KkaTm(K}P68m|2s16(dv*;(H9SbbcKXWKC5#KIZUXor`vhQi~+j{ps zCP*I)(KCtB*bz2ms=4;idmPL*FPksb*#45O&H1SpqUsZE)MJ=e?=A9tt>T7-u{M$F z?;%cbcd(3mbzYfyEY%=k^*gaRmNKoN^WN**(#9vAQFiqODwprVu18X}(aXA2n~c;M zGQ=0m{LaCv(f`Ho%cmqq>Y81~@MSqGXx1zTnN8L{dL59g*Oo852YwbagiE8vG7tN0 z^nY{xO?bT+wdN4_>l~HK5$aXbHb$u`G7lEw-2DSKG{^3?36XRV4x{vW&3$lS(42AA zWFNRyQ*yPy8e(!k>-+;kMZ~;SY02O>yO>6DHm)0G;BovAMV~dDyp~r7v2Mc0s_(vB1lO$l2RhwARS6ecg?7DN+>8@ z(y4T}gn&qQNVnt=GiQ%}pXd4g)_KoaXRY^-_g!Z%)-bd8zIWVl#pk;3&jlWPDa<#A zCL?M~-lGPVb7t9&=3J(=3q-g-b3mVflJ2y+?nshjQ|jqhb3XJqBE7rz0ikf0O#VR_ z6Yn^d_~{3SJevUdElSb&%jctYd>kVW)hVbMO;xYYN@~ixtt3PMUUMIi95Jp zr(85RG(@1Ia5`Ak6EsN|_E=MoaYzUM^Q#|HqYX}azBh)kaWyvgead{f_Y{od4lmJv zfM?38b^11sQMLjV?!B5fZq=JYqr!OO7k7#G_!=TSTL(_%baXP!+}{)5DJVii{WO*n z1&^sm50l$cb5-{&=AJq&4eKLwPLXrRhEcEbC#;P$4#HG2mE_j<5*2O?emay2rZn{J zRRov|e`uoo^myr9Snv@x0AcBGO1iE~jHTR;K)Vo+`93oCdRhOsU2W$XMvBUOu5HZ( zs<_ho^}E2^&7Pn2n~}zeVfy{8gi2!`Gedc;u4+QS2#^0+m-Depx^ki zH2X7Q;P*0Wim)DYsn(}tbq(5Jip85G#hc-6#*5KW8l}_WJ%a{?0m@p1NLrBU>dECTAz*W;IA7}6fk0aGtF z!DnnLjQh&aFm@qx`bWFwR=4~>yU2JV1Bse%AGvc+3H@VS;)tKX_l2Uuj#qkPC(i5? z8q_s|PcaVdD#>7YUjTnw^C=IR@O)Xj5eQEK_NytL0UgYrnNog+}myVpvjMljTL zeWaveT0cF{LxnOu(e8%4kzYi#D1k0ZEp?Hr5|okY0MNma2_mk`oaPVHKEr!w^;4DY z+x@KkOvXgRkZAs2G?}^d3ztT()<;JPZ2^$K2((lBzR&Vf$T^Y$g49Dymev)zRpbh__OwS#$nTCcy()n@qFH5dH4 zT>L^MP0OH#m((J-E1)VQ=`@s}A5qQ4F<+_eg(-tRzq7*yY4a_4>iTl=-DkUuXA}+2 zjbN_HcM;oqwnd-o#Ltc+hXqX@2WtUUZqN^-KBk`v5ayeDdBM@AP9n9zz^%8F+u&mG zm@Kzf{Xb%tbIZ=LW39Aw@|_DJI1|6xy^!s)(nE6TjHeyBTXp5xkTtvL{dPaztV!j{ zPf?4kPMdtV9Ag@VbK_Q2q&H3c@Z%sknK@sG_PA{>an{SIpa(0yJ%xoXV-JGYe^Q7z zE%N{q_KXuypD{`9hJAD)2XfEt@N+WT9_#p#W|Nc~p^mtMnwGPZ- zNe~7>q)0ZiB-9AWY4I4!R(dcCOsapkXa1Szy5T4GJKU#f>S`M+Kg3!{)vaMLS&Nj?6GOt*>skj z1v)_9;Ofd9-;-y=56XZbi<1rTd^Yh&|q__XSC} z{7w4{0_R`{Bu$!XP_5_&-LvU8o-Idnz94i=TC}#oYZTH_b^|_-YRsz3jx&HL z(1+WefRy#CR+~V?*Qw|Z{9SOcTi+;w)}LI(_;Pu;pwTJpz+oeyZ>{=Ly|&s|D+2%K z6V?ROWgH0xrsJytqlmp&P^Yw`nL!lR{LxB&VODhgG3-h%hxN9|+TNQW6Ts+T{_h^l z!?iCGE~oC$(yE$o>1c-R1G3$$U=xnNqVhM8J>HQBV1eREebVQdFyP_*>Hb{_z^ni` z^?3Fjy6cp?%Lu93fE}bOiDfCtDzAo%#f@pYMM<@V5fhtg2{gO^!=6BsuE@Na;~%MyHMWw->skWzk1zw zQ2~rUTR{mA@CVTZOJ!H}{9jPODkTyh7ei({Z;2$5RPI=(6-!&qVG`H3mj=qfs zIX2nV&Xx&NNlnIpS_H12G(Ae`pp)Kk5O&p)?-)e~s^E!54A3V>7iwBRq_6r`SS;X~ zvhHeE6QsoxBKKbW%@fAktBy47mOcCPjdCo+gsV5A-Hf2O14=jDdv-d-^DemK&TI^} zrkVwj@xDFphc?4=t?tS$Q3bA4Q)y;3?eYE)d_)3v?L8CI@={a$6aJG;t?6^O1v>1) z)A`exLM^GzLfYmjd%ACB$8ETD=RWe(kvi65lrCfPcAxdnEhQciYu;X%Gds__43Hn) zi`L2G9B(=cRbX|vUF0@BbD`PZ%<5C+?H^wuS4=*JSslk-K{%Xw_@%0lt;TUpt zyPFmPLQVoM->q+KpSq{1gjo)d!p)@SEcKi*J@>?|&9?H=7h~_-ilqpq><$1iQJg~^ zhEgayM}>Uw?*z~md_kNyp8mV0F{V{On+wjaodCDeD8vAvD>d{)>Ym^&?}EyK8gpF3h| z4@fGwvP9-lZdm+rPfLhAY2U&+gA8+aqQ z#N7yC!C=+FgViwjH>rXxs0+`$GYi=)e0h_fvBf=%oJ)s2jTA0U#E0A$d7v9)*>JGp zEN10~o$=Hy#J#i4j2%<1KxlhJRTz5I=*;R5zdAp+)w?@wxBKAOM~8(=uhCdt00T41 zFfC%D%x*@MB7d1q%$?WTdLMK}PMFveI}VLmpHV>R4hEA z!VVsLwBY0+8`@!_b8IxWyJcWFrtr9Uw?9w6W53F$`@vn@G-3SEd_~i2DZ}?aqD{wi z;F*BJ*2i)-HcaC2>GHNsrOl7@4_^s6NMylJgI0dSwXpQWXz%nU)QUq>cow5q!NkL2 zwQC{*)Xt*DShb=A6s~t|Ipe}v8Y=R2lB|w#3Y3E5N=Pv6s6XvJMUy&ExFx7^^9F`+ zbdYVVtHdfazqkok)_%V0l9#|>8+TNsD*oy~=wynpT=L${Qom*4M`~FzY*eeDI$c5S zgoMV;j`bp)Pi@a$!7spnTuLmjw5iH2`|@1=>Zekq|6;8LFa%JWfgd2qoF@dMSXZU1 zeQvt~hn83@CT%bR=vBCx$jzsvGTrhtD{?Hb&uq1KWSZ*4D((nGrjGDiq63=^zOH7% z;cm<3EJd!7j$vf<0B%1AD>}1;UL-=(4$z;RS3k`D%u;aF0KqVIE2!ZURJpPQmO1NH z!Le`r8{{4PsO*}PMfnsn2WwMWiiD-_^!Be9XunnC$XbMbLyr3Del`c+Xn-I)WfAp4 z?)s~W*+iX>QQlbC>Z_+xI)I8sT>lF}Ds^A22bRZdpN6+|b!z7YevKzOcFn)dPgztL z@{%G3+ZME)M3!Upo_hSar^bBUS7$C8OzXl@6NRm@Q88^Y9t@EI(0`EM2U1k(MbZck z9-rEHohz`-RPbi9_e~XH2j6luR(knCfN9^)F5ojcKJBVGs_uXVpC0Rs5=7{bOz|&Z zZt+$?)um~G9;0~1j%PhNj1RE>Q@IyYn9eq}6&PNRJ|0Qrq*AusZKHtc8304a$O6p* zqzFzMY?tiv|HOXz9SQQ0^Sf7LE66;v+bA~(Y1ahfysq;eq7qhG(E`|GDEt2j$qHMR z@UZdq$x#LSo0gk^neOBb?D;~(5r_t%^@vl*i09-TnG}{u0zv;lHJkn?bS+PpOR<%5 zPYns5e!uNEz^3-_=rYcB-Vznc<4*AO){?zSCMwaJ@8Ee|qU z;O6yUp9f2pe+8(MudmDhKrZdBl1P+`WeZ?NF|`8~v^#M|)3yIH3{6g{fv%jM-`>(1 z7QUBF$Gf9S`OerGphiD_e zXP6{Dn@!0sOyl{KvP=z*Iaw~Y;ftjo`Bx`|)+lo1e4KZLKX>aC&j1thtxqo#IP4U$0 z(?r$GEkhc_C!0@Fzt%tI9Oa%!@|ik=!B-C~~?fMkBD zG3A$p8tlq1?|({omEejB01CIEKK?$^0Nj5VXmSSd8U;1?am~U}flo!8wmj(#XstSf z^EBq=Wa?&7&@r@fQWCwwC-D`3sg9~p2I<<=NQTnH(OEti4XBnAye(D9PDH|tx%3<* zivA_1yz?-ZK>tC56?dtR8{k?z4gg1z?!_T)W$BHY>8wrN3vz{W&Bs-HU8AkF?2MrF@wq<X&tt@cXyc1d#$ zEB_P4tqBw#`8krKR!gQ05(Mlt?o?~#!$P#geOXWZu`y)qRz3}1{*2jtoN}-C1IO=n zSY2<~(%sz|zoE8KC6pAC$$AH_EjZab_{rI(7yT7c`L&Ibq+bohn%`+8>iYH1?mtFM zsDnPjmKSnn^TbGaN99F!#6XR*k?Rfp^PJKVtr+uDlne9-De31$OQ+*=fPd{~HNcqQ zai5<4em1#wLG)+RBQi*FlA__O(th0gN+ep84sWrua)}?1y)|p%*C`--^5mA5!IK~T zrBqoePfk8(R>{*lO!vL08f-~jr0WcN_6>6|US#7qu-V%-o?dLD51x7)&~iL@tF4@Q zZ&WsiL$D){JX4ponn3ZrfV6XM7|*sKxf!4S1LNe1USoCj`yW1h2$3UYQck{4OiX-- zg{FMusX^ihgS3r@?5wO@$@jIf$ElpfDqD^YGVTLPjZD*Wz)sa-8YL>eEVJXhwWFPj7To=c|yGJ83Oj(?>j%~ppRuA;{~%c z6~~TAXAv)jTrJ;u0zZX+E=ai4R!TG<*q|{P(r^82GHo{caAs`3^38n*uSQvNcHKIR zqkOz4r_)=))~j>%&&t$kXV(f$waWRo2**FKGo?vWc$gG=G8QR28p=i)aDOVbD^+A} zP))bHv69M_U(>~NZA@gw?3L?WaknZYdGkb_ZJQ*!=y@TjisIMjlz=ED;XJ@iDXcb$=RYuOAG51zXZ$>Fq}>)%;f_hRcD&W>p;zBhgS^aYMHa? zQv(quy|wbiI@LM`k)wHA+jA1-t~G)gZ+Y2z1k_=_G4ls*`ZAMk?f|=-8$@r=qTf8o zegbP;*mf1f!K*eT;b2=e(tScjV_j><@gayQ^3`usrpCAPw^F#x-&E|yy^8o8^zBZm z0PpC`M2W4got$;b65%*rux?=lQI-PXe2wgnXb5HAwhn=mu|1WxVz>AMqs3&y_ZzDr zZ2}{O5nDyi$hS0S()tP~;H)Ise)Or%p6{5OD9%wJdhVg2WoVWJ~4fHbm<@2T@rCGCnu30kF%Bv^9#kB zg1SYFwU#io7CY=v8Z(nqunXU|%knDZG0JmZWRa?56=9-O%tOnD5#Z)X6rb#e6oVa7 z%qfO)JwiRT;Fay$JLk&zhAzrmQfsAs+(DMd_SZp29bYi+X%-Et^ zZddo@mBxhq17pQTX}X=MbB|zq=O}q=t!>O=oeo^p{0qEWW-v}{Y=}BG_Eg#sT|NES zv|PR-GfNJ`1Cj`Z>YC^I#6{-e{L~buS$m3sKibAwI5>3X{Jkx1J>c+7P@;Bl(O-2S zt(|3TnBjlZUkDRc$k7Z~BAj=Ql*;M58wOK+cs;mG+#2ruv8dQ^?{nqiGpz<(4m+^n z!`&ZF4{x`+%sE`P%;pyBO$qRneQKvD%fq@@uMnCjewn%?Y#vI=d)XPmcIh&>W|xvTR$&c$e|VLD(pvO;kcUATvvVuR`SeYGreFYC3I_X(JRl?$xZZfl%$4@lehP$$w)@ztDZ;_W>CAI!vC1Ptcgjo*l_ z{_^_e%FR>BO#}-S=AK1EDKYQY=I=$z0hy9aYT$1 zjq%Mp>b;-kOef08-qx}!=c8%a&z&s`Z~vB$VZSD?VLxeOEF`ow_f-By?iMT$L#bOl z&#y~7uU-5L-;ou!S7SlW;MUrH06C$BD ze*INK3**PjFRGfq|MD|hzW9tpa0hmHKLOOav$V1JZL&POXE2^{NtNocbtzP5I^S{3 zQW+^oRTREmh~a-P?}vq%!!0AJhHj43iI0>9Zv$d3)=jaf#TG5zPCEw6bj2E}kB58a zD{6=R!240^S&tEUC-eyem|!ZALn^yE)BTN7P`(EFpv#|WvjlNs@H|KlhVyw-D=s0x z`wlYeaeAboc=}GEltq4<*c#Gi;fi0akI}yCni?tm@df)+5x`d9jUsa*+sV%sy3!if zPdoC^&$6$r^Nk96N!U<=)gIHjj!AiH71KY^rE57w#|GB3E}eTXPun)pK!d^8M3-II z*yVAxMW&!M2?0fx?KpP-C&VG4Lh+_z<TpTINf@ybcSDq?i>C?av&^<`c2;K#p)Z^r~HCBgBtVp*hv=npTf}s4aGYdsZ?szu$vJ#B>LPlf}KdJP+-w8dLA z7}E@8VRWSDBLTa#FOtnzE%WA@0=2A0uM8qdBw8y80X$~GupES|EW6ZXYh_if2>o9X z-Cz*tN94~5E964ysm_~+X<18GRC=-ejMze8iKp^31OX|1)PHN9Kx4A34ua_n`NtBG zmAzR6b>_dV_)Af_g4EBj-C6RqJoK0fuPfjAYdEouet-@gxE zSed*E74zTd5>?BhB{HU2Z)I3-^&4zG;YQNH*E1S=u9cqF{mQ@vClF=>mPfOqLj=!A zhW8d+VibzJ9nWLjWZSzi|Cx8K0qeV28-`u4XXewWXio2ut4@KD4s5~&U@gBfN#a}S z#g3w$+fo3lEK3iO&0y;_H*($*adjqut>(YAx|VRMMBmsi@`a8PRYw>EPO#tYE9d>+ zUJ(plD-j(-UxM%M)p7uTn$&wP4v`W6AjQJPMHYYz@)dLKUPOB)OZ>vMbqh`lm6s1; z^pZaLdhvdn$22@D>TXuCm^Y3Y>wcm+;v@1te*U5bV(sZR+p$KOwog4Y9+b2ie41C_O zZ))I5w~19hx{9zJ%8lq;*v8TO<)%2|L$Ma#R3U7^KOOzgNKzQR__F}(&p2YV{jYWTye&nT(>y#(O@`vMrsofpED=KiVV+b$+Of1NnE!E7n2YhH(c~HK25a4$ z8uY<)ilw3MbddKh2fWWOzBWd=G%{b{_+U+xnLX%Pk^i4dtRvBeaGs^r?w^->Ko&M0 zPs**Wtz~yx#N9N#`|5n#d$My2zZ^(0Jf?;6+ca+1ln4#|cttGz}Yf)xV=%Z_TNy;;n3IYHG$B@+bp| z3K@BM3Bg;XCf�PFeD58To?azeRm$#e&-e@vS%tfa~9XM||?|%C&{_M3AcqGl&_w z_$5yr{hP=}QY7x-VbAq>%;eihVX`cuL`-s!4g6`pP+L0Zx@ObJ!1IkHarH&Ggcj*` zJb=hNSTY>f5qzO5IQx4ISkC;A) zMVkOt`P%fHRaM^>uvBZPwh~583l7U zh7Z#@F0R9#+>s1m-MspJ>f8u7-d9l@+BgL-H&zDGbb|T0`Q`Pl-}o)RL!t;y^{QrP zEh;k`8Xm(Kb{0W?&GG^)T~J>*&em`^@U1qN!x3>S0#ap{zBG42?F}AFnj*$d#7#Z)O2^)EnwHpEF^Y6hqE$~mQ z`PZg1f z4p5~LA1}Tyb39p2Jl*#mUTe8??lzV2OVG)6SaRg*Mv~gt(UNHnl!|dbn>=)`{GNH> zj*t|tEuPa(BpFOtRNm*~Qt(oAZR%uQ3j3!Xr| zQR+s(ov?zMbHPKS{m(oeAfTXcENXcjbs9sJJU&W z&>2aOiH4GoIQ5S@eNdAJvYr2&^>X2I7EirZs13FNOyGr`kS$ z=L;tYki5$wT>tZ~2>YAn$oT}(?*L522l)uCtuM{WnZQ3T@zVp%#~+HjulbMx^m&6P z=a%LuB?aDFswr}w@R)E@Yo)?tIy772A>PCFhcu+!nx3xt6#3L3zliI;;axy@?V>6` zgWYQZ!*bkYYw+o~i4VWGZzp)YW^=?_C6evG>(-u)*B89?-kEVIsY7z`>r7?EsCSsV z(bKEEl{-*ruaAgO$LCp66=~^W;vuVyV7xwO#u+Ip=mmfA(R63g8nlks33*=B2{+0P z8YevrvJuwHJAPApT-k?vJbZl~0>|h4W6V5wfc=hs-Tha7>+7FTp{%^o*Kx=5Hihm> zCyOfIsOqs~2Dh?kEu?6;{UcN?I5oAj;`}Ye9ynIqhxd5re*SEckQ|8~q9!BW_3n5d zZN}XS>-U$4%e|rS1#hpaU)Ch%KR-SM?nlz7ildCG1#V<}H_cy#3yIIA!cJ+A9{>LH zP3>U%cY{+rpMGaGNL~56=!?&DC>vKJrWX(FVlBH-m_o7e&HO` zn}Q4iL^);A(&l~s;C-@=l1YkF^38oFX1#5fH8sR%!a$lU2ry9wPD=6&2Frv2+~CS9 zVZ3ez$>KYa=aNDBD>e7QufY$G>5c5WntYDCB(In8Z|rv4JHWO8pZBdA%7{57e~|@h z0kZ_^pyFVgv+niH9u{LYnE!^ZAQJ!*rD$+Iv07&Ck_PMAB!D5nNrfrSAsG zfrrp|QO9yrh9vjLX$ne8Z&mYU{QbqEe0hwj=59@4s9_6XxS1^6~Mx5R{~q>aDcDjpe;} zEX}_e3-at?-q;dQvkyuhFVd__@?Q{syZ>zNCp+W5Eh$*E!%@_-A`xZE`(U5yhg}zf z@3d(=cSPyTdXRcCL=>lev4BKb$wpZdJ`%b9NThqOgqYh4>Xy14Ifum-8jx#bswF@a z^%J#QV!o1VOy+J~SC_1|u5O3(7-WC~aP*PXlX4+B}CjA{*cF}VH z_{w!Z(lDQal@$wodHMOTECbaSK@#=GrY1+Cgxxf=kJRTUND39!%W>H%y z@E`}FYRSl@RlJJ(N2HB$ad9Bi-(JQr=;yqsoYZTH1QzS#u9|`xfB$ynVPIG-f`%Y2 zC2r(4c|iYU0olw>8o4`sj~J_5E0gmh6WmN`pJsA{Z>^V%9Ko9MgH-}8iM1ogh{;+4 zChHaq=M7ByIAZr&;B$=IN*XgOC+yh*Xo{6de8?$Vmo1v?uA1?B7bkj`kIxE~r3S@x znEB)_x7)gMVl3y==SQN+5#d?1R#L<-ort023DMz_Ew>+ei3hLZl94^d%p<_bFY5_~ zUfq(Lrs{_8SoLksIPp{RSPhbYt*%}Mxj8QKDTKWb(E%ytH+b75=@^G9Li0geKl9IL z>si^^i3Ob&*vs@Q(SRjkn%D^@B4F4FRvdGQUAy4>C_5*o5{g8q;|VY(L)Tj$4MI0> zbj^?X#k+T(EG3mXPG1sFZVz%*?CHp>&Q&|CcWxdhX3U+*(8< zqbu(1qVpkb#bGY(iTOQwWY)t~k#p@K#$#K!aV%*PokO>ab*g@|{XIA%3^?5E_X~RH zrW?K$zAEZ}W7bJKMdC?4??x)aNBAx^HA+|Op@GXX7B7w&n?Ue)KL#JNO%y{-!OtyV zue*Wyc@ikF8#dT?u|*qFVqcd3!fH7t9Yeo!A9VMu5m$N$xZ(Y`na6@qF3zyV^tYf@ zjT&Qf7=-ClzyZ~IhMUyrD_TEN9)yZ=2p`V(&K!6$s5}_b8fe zNR3TRr9NU>Grrh+%e4X}ElZSTKxy5NNJJ9yoj{v^BrPl1n|YE}*w@&`@&+~-#Fn(( zJ`p6EvZ6v1ky!Vf-KrBj~<~$9st@!M5w%% zf*iA9;3>FA3g`?5)Ue}f%(1QsdO@ggCg}VTb1riZ4(aBY)Gq z!_@aui7ti*A}&qZyH?J(6-w`5`YwED98Xhq?XhorA7^m}SvOVn?UyiJ_lpA^s1w!0 z=12BjC9GN_p1!=;ZX2u9trFopmOWsedyLA;N)(Am<;imOw_!Hv6YhteCH_yF+{_jA z>AsYoCk3(&-Tbfsq|SP-4pTI`6~ZYnfqQ#WDm%6gVn$&eUl3%#;YJ=+SBBWte1$lI zZ`~3kV|^)`TjyN1X2?Gq9mbo|7|_)B;tlt=Abi|%9|;%po!<0R(YPJZX21-w8YiS7W2pbxf({dgW*^OF;- z*$1GO=2A0_-o;JG{9ywCTxw7<_;b1Rc{F*Fs3Bi~HH+pe9fe9XAU1r`dUA|^xU(nO z;UrJexnColGqMsJ>UK0bEGf0h^9XaU;1$%rj?%7?L<<@h45@rpK{2Oa?Sd6E85l+G z$8qK;8I+jy765u{p*U}wNx`%R-?Y`*hkGPv5aOS<4J-EAG7iW0f2q^-=v>*IWBC_P z&$dK%?xZyrPEA(f_B*cU)YOnNFdWD&s3p-$mrGeHiBGiBws1vTB0hpL54tXChRc1x zSyAjGFPfT8fFjZX#c8+c-i+bV0LG!*JO`|~Nv`626-0EDQC`nb|E-6(Y8*Nb%yc?-EdW=v1Li?XC-WF$&kNUlj{inf(`E>o)F zEcPWZ<1AQ|aeXfb8FueSmmtB+;qp$$>o6{=Z4Oo;QVtBQOllgc}2!MgvDesbV10WTU6oYdETo|+7QEJ?TuS>y@ zCDdfGJX`3FasB_OoJk)338`CD8*A3@h7kBzcIr-n6*2-{@G%fnXcC;XA+U~UY zi9*ol;2$CU5t{Y&EC0Pky_(CaOq^OYPV!&8C}-7Bx$$U*vsKq+m-w@?A4^HB+7M?g zgm!>DQw5Q)um#=HGyY@^J1;&J5<1DwX65jDw_QRF)M@lR&bXg(uZ*uIB?X!& zCfq7so>@NtcE2D<)Vf-uUW|LRdD$NxwR)OE$8^Cwfwf4?Hn1Y~*-0508Npen*wNBB z)zWWSblA5a#N=#Nzcd%c2e^@y4_EHbDkP_IIM?k}G?rF;*3AMlVSuKf4G3~&MCRr) zM)9b1HzS=04_{*2r7<5B9X*R0m$(Zg*C1jl(s2H2YE#5CI7=TyGft;E@O%GVM~wrk zi9c8LihhlLI~5Z7PIb&>+?>{{DH4kQq~A?1)%d}>HOcaED@{*hbax%c4rNy_V`gDJ z*6o_KcD38TR<0yzgFE8k=FJy7swl_Q!v0O)!keGMcYu*CckYkM0L)w=RFx=lDlDi% z5|L!p#DMUea4ng=RuT=^5_ulmJIh2K)dD-$+@yEmcQqo5hsmvns9E(8RU1wa3#=saE&yXA=){ zbbQu_{k@y;y6ZOU7?P!`jBZ?P5~`Q zek-#M%`7bi1G_{yIX&hkGmjLS`LK^`Uk3XY=zULfp=8)-bU7I6HTycb8emNTEUoE9 zaEd^`R8`3WVUu@do0cEnRT#DKKCz*WD!BW*0R3s0yLp`jKc*}*WW$1>oMNiwkb{-A z{)K9~zkACaK!~+xd114c+qH#izg+FM&)DmBP^q+lmh$?a(1T=rhcpMVuoEMOSZsN! z_6Dby@dx!}anmM4xG>OW!(Rh^Re)AOaesQA4#=cgZ)-(phbN9bQNN>@tjx4KQ>~QD zZyV1di(Ye#I)t_NDn=cDoD1YFjyuv@I=!;zb{Q4kU1)9`==C9k8CpS^XvHr$vhjKW zfbis~oyr0BaC7xF<4M#%J!2yYca#f3We<()iL_hpbiwI|M4;M;{g&i0Ps8<9Df z8E8M1aU+wktq^(ho=hkh0-N5W0rKT6Hps^tm4AlI8<`xcXEBp+tDa9KE#3tSkB;u{ zihXc6q*5=OBLM?bE1(0;y)<4+CEJgh+_X5E0*PNwO-|T~1tmXXN zs_;8^oYLBMMqK-_>sJ8v_4Ve9bwol$qKYj8Uyia)aMaChPw}Z%`-- zV>H)mkT2%%_RR7xwDR}BU#tdoB%c4jV*aS`(LdXt0&j{y&|`PYve1vyuN1_JWHp)2 zuTfz*jm@B32-7)QGLBh%@yaeCk7RLy_;H%#hlY)+$%x?R<<-_L$GyMk^Nyb=_PSR8 zN{7PE{~$&8^DK{U*H0orXx;aT6RfWpSVyaK%5|4e*wQZx5!zw)`ea^J3joSzq^WbZ zA=DryTaqzniwQXNUzrjBs{8zJCt;Df?rQHwD~&knH|UmbTDfu)DOhPDCBHQzZiBu8 z4r>~|=3`P2$V$D8%oJ?VVdq3n4 ze)Qgy3W31n0kYW=k*BnOD%pnVZK_ac^@n**Dnh!J`Xxvw9rc{1Q-4-C5#hx*#wNb6xZ?>Dg1%XZeY zvBN|uEmWTdUOp1O@gf42hECDWhCDMt2&*YBMcw&OkDk`t3j<;p0is04%Pi)<4{ zU-(fNPhn*t8`)`yFCYRs!wNn)IV#p4P+$-MiVMkIu=!Gi0pbsXPZ4Qy@uo|s^84`H z-pB)7P&FRIZ4KI zqCuivI=~Ffv3s-a`z|4Y0j+JS(sEgtIQF{a0s8{-UV6mr8}KXmYN5`h1Skj%c^E2r zQe1gEa_)He3Obw&wN3E5!LNWUP)#65yD^2SmYT6V(ZvdIx$8le3*bBoqvGqD#ED<3 zq(wJTY06QyA2#>+G2HZ1O=js#_*`fpJ`sZJ>)X2(U#y28fbiMlG`ypuBW}uQP#YE$ z6u=Zo#s*wkd7T!-cpg5)2oFg)n!-Q+;XQ~AT)emE1K)_pW9mVa{)?_6onm!eUDA~w zo*e&yyrO$cP^SSXKd)ZWAFn*XBrGJ6p{g14n>exw2?k7)B*1YB_UowA)~}V2Axv+l zH}e4gwjT`j&|h^##W9?J5-X=YCgBoPX$N0m7RRhm)bETv1fMPjw4$PD#VJ9vf?UF1 zcqm<*YC9`9u@<0Rri`4UlbC!7X|nn8;Dwb{hg0Kb%npLD~ zv^kHx?(bJ*WMT^OwV}_S-1#x{;!U+`SCtz+h@JTka}?EiJO)vMcS%X1AnmR?-WR2< zt*vhZ12USLgb{}M=yk$pFE?mm)vB`g30S_(5{aF6S=W&(H_%Lb;j-9f40Pj8A7m>G zo+JoXPz&xM2sKbYcE3YHLIOf|K_=x-jf{*6Ldkhcka@$k5WLJAtPBvEU8)MJvVl1f zy2X9^6!D8{mB8gKMxRg*gMa`@N|zBew?7EfhKzx)ExT-B844z%zQLyl$5ACdP#?)S`nn=}_pak;*5@jsik77n}?9<<_Hmv4z7 z3U36#WSFAPe3(XQ!eQ}i`=cG6M@NV6^8frFn5rf>Plb7(FM;qkBQ`d6S3v;_wXic# z>dAn@(;mur)<6Sfvk17FPY6M!D>0bNgFZbyeX~z7w!7qvR!k)gJLQk=)XpcboWQ96<+SUA4tG6VN8 zy#kR0hMlK@1Jwe`r6&R3zlV3tC(m9#j`_H_TLmC^_l=|4yUg%d3p90vEWCGK)xBIY zu4CGht`xl`>`_3u)&t^)eo&j+HI zcQ9Y~um3H~H|&YjZ6p}iFkPN7bdqy-=RZ40TC7e7A)>~P>jCr~Bo&X52bH63GtOkx zmOc_+9UA6j^jnk}m_WK7ZN&sk{p#-qIiq9uB5N(d_5w5CNPgfljX7WN!{>`7vmC@9 zLqV24i)h`R@^2HTo)p-Y%5*t5?k=KX)Qtd=E|rj$7vF~Pa1SM!Zzw=?*#^vCKif(% zMqv#ZM5}wm4qG!16QODJ+>>^7<)sb0SUwxp)77;AlUI{l>_dll;Y$7`v_#NfeSvzq z`@YyX&?d^Kl2b&#;xLBeMT)ylx{hchyeiD`K@c!zUnDY%0!u+vRlc~8uoPe?#W4eU z3zh0!y3eUn(B$&JXog>HY3l(dQyNKIlVs zJS(n5!IsHKIJ+!R8Z~7Dw(0BE`a>cDfY#V2w(a^{9QhB}I03HXZtS=;rJVxK`P)=_ z3^vP;e@X5)K)6$dEJ`jL9bloE5YEI8A1-(NPK!V{j)!eN%Jh1L43uNuR~wHWJvstC z{Z4;wY&g}`;+ZE@UlOF0y2^REhhugll|i-SGmH_qoIB2fFvGGU6TjalvRSqyS}q*? zdf%Rhp8*20Dsz7n6T*$`MgzD%cI1Oj3m43#5}4R>M@hZu-=EJcKMbIGpZ`u+arsGR z6NMlJ!v!c%9TZNW{j8y(@p^1b`>qYu>$rwlm-Ce!Mz3owuBiu1vP{{1qt1P37wu7| zW@}~nOE;GZT*?W9M}B0keuj%Z&FEGZm-B9-{sG7P0>WF@LhCWU1dsZw8n0=WKZSz0 zt_PeqU+&{h#rh#%ovMdn((#eYD$^Xr@jYOR9fo6FN(6m;pX^|h%qs<%LGfXAzQ^L( z1h8<8>@5g=m)%0Eni6JgEod<+@Fg?ip8Bfr>sY*2j*r)VZpeRN)OL+Y$&W~!%Xnl; zqStaQeoGh-M<1(+GQhl z6PJ98W-N!RB@NaJnh&#(2@@cN)bdBRoH1G3Uu>AAJ0(-crn_NO8rVFeSn|jVuD~v( zr!9nnwi1{V4X_k)9;H~-0_+JOAdS~bhYX^Q{u+A;mrC%?9!ACdv4}OFb4^2GFB*BH zxDYlg2kgA8gy73(%n zRtKUkKrRv;0RGpw^u^}k>|QL6R~lIxs8cJbe|NQCT_PYtcIJfy1VZw`Brm7ET`ws4 z8-_YG4?>=scZu6$J~^O_$Q$?&=Jwkd27%ueyG! zNk-F%dK$$eZ`1kTOZo7sYl`3;)ZDKLIPluw2IzJcJNKvr?!LjicrxfdrNTM&2}bEg zGc-wgkBkZdH$|SP@|-gdjA$>u>9N$+$92q|AG$VGMUf#ym?Uo8R~>scjBpl`VF zRcmK0Psin=7V_L3nWTBM2uEaqimwWB;CHjQ03?08pKJp$&s0fCZTq@}>` zFX_M8KSZ&Sr=0?t(&7%SMNWnCvP#fI1poea8|mqhx_P69cfm9ihgsrAN_J;0j-jO;Sb0_QUqI`n~jMdYkJ zodA$cQ(!9|9UY3}QtIg*_H={Jda$>`ac3Y*!DZQKpw^~_ir}Rcf{Phxb>-9K>JJI& zih=D}J{&5Dfq361@5H+^f&6U?n)m-S2$TnOxfeX8HvEy50-A*9VOz zR9Y_~?DSw}Z^Nv^{v@$3*>dhQF>LIJaH4U0L>p~H5s&GuPHDyt6aPgBaKgmvfHUEr zo+UR(N#v|~s+~l{?t$tX`5XvvT@Uy1N7Q!KAue~aqV2;9T}j@9>e)?a)tu$Y?HwIMdRK62&+{x~K7!RnhP(A(5!OOr1n+3$v_y!pP= zQxvV_+;nESj(pSd3;N<$^S7%lUfE3&8;8Q)%gIhJ>vwZI$RYT_KBCoe0*Us{3X$?X zzcD~;2N?qzTq}t@@qLo_4={y~7yS?!l0vw)E~}6I5l52OEK9hDnfz_~z`!HG2=D_@ zXY+p}rS)^k)TI}oMu`IhXfrbg$<*m7SK&m=W&(FZOEnBy>ClxU@5sDb`VmRyJ9+tP#j;13)Ec@X+AoPh6;++on z-vXWM$ysR7e?aW6`xIO^*XaL)xwnpry8He|XGjqN0Rd?xq(P8Q5d;wl1r?=Bq?&`zg!|<+i&ffdHUa!43j-o+^ z|2b+4aXAy@#$8%cXU;ra5 z>@&9K7{0oUwY;u}#b2q%uzKtfM|U758E3k%pBLfHbqc1>FunNFBma41uFwrW9R4I} zTR!Ibjn*TZ#$H(L_3J89@<4nIBKAD7z~XWbDYv!jD=*DI)e7=$_)W{r;+=p1d6%Il z6HRL6!(v;aca@%=B%_|iyOOmD>8V8v2nyWWh`gGsOaTBz9agk|?(xRJe|b!%mpI8^ zcquoU*T2@rUqV#0Y}t5?%*oh(*kk2`?xm7f|KQaRUO&38UoJPKw4YquO#`-;nj! zXRoh*54msn%lR4&Kj}o1qfsN1DaKq~*;R+Hi|oIV;u;e0lJq@u3#`7r9XE|vl}~h{ z%KBnr-?-rP*#Mc7@W2RW|A&qrJ_KyVfw%y-A@?8bZWI3Pjt?HlO_e|Q#Gk>(M9%Lx z=Qwa+bS3Dt#*9>cu1TlJ`r`R7rva62IvkQ#EuH@M<+56xjSrQ%JB4}YM(;1{_3cZY z)lt9&JjIxsn@?kfV>b%W1qfe#$9g4^3PHWdT}5;06f& zNlhpO{Xq#zUI4nAS+t4;MXDiZVs&*>#P5B7`rhj`bnq$0*2V@n2E3T|_XOQ!(H(Ft z3FO(?895eo2?=SjlPwDp4gFhm;=k&{SR7_9OmoRK; ze{83x^ECjI0oMhQ?p7;1phY6TlkH6S>zC1VmzdF$N0^<=?CTQ@s8KYUus%-@nyI z?zKG~=)|oz!$lO`KFSxv{4~H|w};)rwZ za=fwlO6c@WY|^$`4K%G*P@TKSPsgrAtkJ@;(VA%^3Ol&=Zp`IOYDKgpDEz^tbK5U6 z^P(y}u=(lK$i~-2ZReW3-i!_Chy9#w!#Wsay?q0{Ui_JAtWd(aOi9rxu|F4Ust_Jh zBgDB%;!HR!W&7j#`W8xAlIeFfW}6p#`%694!Cz7Q^mu7XfB(;>$GA9X$=6#5N1b6K zIpNnb5i1!&_QyfF|bBwi$X z9?Vn*Ni*R?9`prb9h(my_O;=QArUBfveFEi-6W3KI_K3UI!Ii7G*>m=^{O(cgQ!s# zR-2Gx3PKF|pX9!|fG)ebr$UWHK&4umS4(@ZadjqcgbMkmUFR)@2P|Esp%2 z0GE<75z z(M7zf%uMB=QI6S_M#tUlN;y)wb{gc)HKZzq-#U-K5EE>|w*GEZlFdhY%2wH<*G~-|4GeOFlnNCL2c>znu zO<);_CcTXGV8MOxm3isX?t>yD2ZzF9lSaH01vtx5tTZ4_7^Mw+9bb2%jWhpu$pu5Y z&U(yt3YfFTJ*QR|a2}o|RA(g=gDE`TY0qX=$`1bQgJ0*0sb@4{A}8KwZ9)?t{@54r z_oYJuT$Kj2%rpTBciuqjcgfw|{UlO>JV35xe<=%`96j?v7jQh_PY>p9p+5JV8rQgi zt`4BnHce(6mJcLxVB{crMriN$6w+z)Rok0918`q3-L?^ALz-w%UoDraYBy?U?mVxQAJqh4baTK%!H zYn{)ji|OIo@I9byd{$_{lelp{f(0GU=<47L+E`c*!ttUPU5Yv8Y(aO{L#L$xQs=a! z;C4#)5XcAjD4@tc<+k@B3DWMoIE3WeH#SoY`gHCaA)@)CMiHB|^vj>2GoZ~+P%man z3O(BK{bVjwsMzn~>}Wnk&bz|%e6w=?m^8g*VA(IQ+I9Kk1=BS^%7Er{%6@+G;0C`8 zuJ*;VRaI5#5!?t4Z7AxLDr^a*3%wPC^P=4R{IOjcS0QnNhP;2Z9h&fy1!#*Ikhcf+ zs)bMPQ9O|7Y-~D>iKF3r76d7N-TzJ9FHO!j{K4hAL-=zs41jc%c}B6wmN3REM0Gn& zq?>KkV1hg@8pSuk)F0P(A3%Gu}DTEE$_Ad>pVZ3f!3Hh~^Ue3#!s%3qTCpHg^W-u;2#FVsSa7M=qV1?DaZ zA7HEeivjvn*Io}L_e`3C2wMBYFieE1egDb-P;TVdgr)tPOB(-wMLyxED)8b6|KGAz zZ*%@;rT%8B_7EUatU|K0?HQ2nmxlZ)3I;UPI~)xq=gSX!B1@O)`B$dcH9x#*NX$H5 zWKhnX?ed)k%{zc&g7^cH87PyZI>q+>rEu0L>S66ny|x|yMD}kkQA=?g`mFr9JZW7+ z)VcbXD*Q~?6KO6SnbbV7!7D5j0QAZF@xI(^I&<1)Mgw1YZatlTH3~$|5M)*zmIgWl z&NW6*JI0;&$Cmt18yz7A!AZssiJ|uX?t&iro2_>-uBM7xLIHE+QPXOxDL8Jc!1Xcl z?nwDKw?P#Hg8o=G?RQt3W2;z`KcLGnb`$E<5Q` zf@yEiY3<`bHzwg{>%Rze!hpw|11w9+C~X55VE;{bF@b$x!~Z{M6Vi#d7@PJBPHhOx z|3Kwo?cJ*Lj0}z`?XfEkfXpGn#gY*Jzv1%-17u{2J9u0EvpV49|7S3I*WWNYI|xv4 z8fCzB=+$9w0&(+f`G@V`WC=&w`r|R}$a0w<&>W!!4DD5*(ZBZ6ZweZhm>3LbR@1fO z`>$nRwGsY<~?sjtCjb z)!8*0yoP%VK3$MMI0x|hm$|vQFQe;^U%UwZKOhUJa14^plP9;E#AtDJ3^*yo-?&;l z1K<}rfdWl{ABjp#q@VkA1ZK~n@|Gi15nS`v37Gs@cuY*T{(Spsp|#k>H@ zV>LB39FgMXg{@aDCR&*WHnyeQ*4r-_3oMqG?<2{WbN#zuT0X|kfGhX#sJLz3dSw#y zBlleW9)J7W&Rl0|+?Da*3*zH%!w$a!@QHy~{lnY0c;hrOE^ypqchkE3*A%hhqJo(_ zEUe#7?#59b^5+|Om=ye&0Kw@Lm@ zL37~y@ojZxEtj45KUTh#%lv{P>~l0F4o+yVR!~~qSR^vB0uZH{vvY}EMCF}oRs~AR z4-p;ds2|0}+GBvmsRI8C@t=2-1^4@1`H;q;{_vTys;W5_bAbzi6VfCbnvW&N ziitao+Nq}vPJ%B%A`9!XQMBlIzT>Z`c{FAIGN<+y4^p>x8E*Y&07J$7f58+kjt&ZM zfT>WHR#io6(H@n`>=A<J6P+mA<}ykg69CYKj%%aG|x(YPVHKJ1GEHS6`H}= z?r7ZsEm4Uf{y2!1PgWx{*`bDHFk5T;__(RF0J_lRtQ{F{9>Lxr#ssJ2ax(6u(g&3!!LMPo{{7fNcV}tK{w>9c# zDqv3LziDRUm)*6n;DFrtFVXV=b(=X3fA@Pgm6p7$(NViIL2UdB%MT(Kl`*g$O=I}z zj!|%h3Zdx;AWk*G&4vaaDbUnau1nS^OjtoX&?^DDI0Y5alcJ)`y?i~7DaYfDhd)q@ zeem+UIa^C=QG7w$D;Ra4S$lV8oDk2GHt{QiElh9&bM=2vU|SeTzZslPKI6-myP!hD z3apLt0Z2|6E4QTsqQ>2wW{OI916VhJ=7~N~{}KwAErqc5)?ciscb{w1nsz^)92L>W zs_>`OFtB1asc{1M<)UQH6Y>3q7lb=PhBdWfck(1ZmW z?~3j{#@#d+$&ctxyi3BMz{!k{~likR7c_$7|f+$ zfwIeCM$rxFk*ciLgN}b(8&3W9vP zS3RZnCxywjPB=cd$I7a3b3lN;D$IGlRoJwNfW>R&COa>0NUlyc%dvceyhW;W;u|Ku zvl=xwlkuajxl7rNpRKZSe|M_R`ZSM0v? zw|$wHVsQgZv`^1h7N~aw+%(Im1t6^y7;hR=$noR&x2hua za?rYSvH#Wo^Q9jUWu}XZuG2>Ep7ZbG$c=9EhzZtJvLEY5h|#;cGO1-rSsjYCiT}<`D#Rj8B3Rj9lz{)gL|$ zA6$x77bFS0L~NXjwvVS1F%k>8yje!rQ(GcHIAQR^u(GTbG4CWwgW=q| za*fl&1SP9$zuUtwuOI4s5t2IR9g(CJ@j7@t{bm`UfoNBcjWOs+VJyn2nXGQ_U2F$%>L$&-t&a&d=aO_w^-MPTfo^%6h5rlucGYj z#W)EKDzJ9^J}Twe*~;cGqRJlc`CO_KbX>92-^N8K-P)LC!)VeHWMKEXMEO>-+9liW zgWkY_Gqj|GLjD=X(|*owe(>${w+L##g`IdayYEJsoP=W`D;737LP6X7NTx zYA5~P8rT-*ZBCF~b>5;E5q0`>Jp9~vF;3q{og{WUTyASy)MF9V_S5zr|1oRzhv&w= zG}!wkYR#{%3w0-V+QTM09F~u-#V(mf_O@-cTOs|Stf^xd(7FCzpi`T!J( zKn<;aQx7C1FTHIpC2?FA32GcLxMK~HTj3AmsFtLD{i#H7mAhYtOrWOke_g(64@V0q z5r|!;l5he&RHJukTa2!YVTj#nQabatWQE+A9AK>SdEm( zl2f+ukxZAtD7H+xzWF}N2a@bl-8RNP0k(3dgRiLX&8G3n)L!oa_m=ug1Mi<7H7^HS zM{#m;`k-Yb;F_Iml|BSUbs$gZr`@;+Sc5pTt)`*TqCfN9{XPs+Cl(qBk5_Mh!%1d% z5MzdM)UU8gIxRb}ta#?v%Gx{#HEyyB^i?Xica1^JCcFp;l308nnBjH_|r(&^U-TCt`rp#9b?9K z*#jT=1Q_>xNbX@#tJl4aOcXHrY%yBuF;aJ2IhL>$_EBD`VLA@jQ~Ar|#(D%NaRk-n z=bnWxl7645eK*+g6h&A*l^ao3<`5k|&7049%RLuu{@ZAsaVc%2Q)QY(CW3%CVhFqQ zCL(bxwZU}2LyKiMF78UbyM@X5#C0?fQ5SkuXUR zu7Ot3N6?*5Qp934S7Gzk^#6n^de*zFjY%?Jlx#19 zT>JICu0zFg3iJleo7kqoF%*mZ*=C-9ZKHqEp( zyU>x-fCEaWbF z|D7@2YOo{j@ad3rsr4eo#?K!GhirNpz<*f_Te9D-I%{UN#*6@WWE) zp8csmJ(86ddhxK(k`bp1>DPf2 zHa)}~Ervg0F6QTsHo+{6q8jQzR%Zj_>_*a6_0ws+Z{NNl@i+PWG`6eE*Bp%>vV`KF zb4y7jYW8%ljAxVjBtNvdFJtsG@_kE#?^Hr6<_M)HUn7-H$`bkNNzrr0pEhi4H#2&u zOqy>^n!Y?3xYxWzV!kV3UkzSkk z4n58`jeW!W?nqPn{9z?w19t6Q_Xf{&2MksI&9XBNDExxtTJ%rBrz!3uFZ9ftBOOo~ zvzL96PUjWO)ug3_tACCCVWGoH^?-Ce8WGdGulicCC4cU_&;O`ku4+1`i(~5e@`j8( zjrlS8-sO$HP+q!Vv)eSvC9hZSy%pFs{EQ$o;eGJe^kYX-FiZdPkE52%w!Xq0%tfwmMg!G0Y!+)R)8~FZ*Y!5Mos7O$ zvswfr7iUVN!u;8!acTCTvJAe7u;3DmCyi`V(pM+u7kDIl{Q^(Rt|2BTRrrw~r(90N z`NWc;otN1RU#qWG*DZmb$_D+H6QwhxC@P5k#F>gfx&1`k*jo#)Lm95C6wK$G`xkRh z7v^NNn0Q=}{fe3+o_8pAy=Jf$WQKDx#Nt1d6A%V|6y=`vf3_p9Nl8ijWp@qx>2R8Oi(AudKhR_y-525V=d^ZD@N4 z5;sxI@k_tmcOqH*oQ8B-29PZqJA1w%y}G96EAJC4jvo%hc8kU|i3Vnyy?y$sd%v0x z!8xEy1AgEr`dqxFJ5z8`9P*Q_fKh5x6M@X~v%)y+~X> z6Ua764t?J61hR5+eHQMN}+>)mE5#iV{7VoYtT*80FnTUS?EPfriHXc=ev z%4sqGy?3-}Z;mNns=Ch=y~`TlsgDN5S-$8Kj2fC0o3=bdF{eOOPbonQ=tpnfNZtS7 z!L-=mUIdhP#0DQWo$0PC9526(P)OUBgYn`np18*H)1S%Fc465lR|_Fh2`d75>bJs} z$nw{dmowlKk9BFAo>ybr?)T_7;&t+}WDoXqLQV!Mu6Ovbr`y&%&`nF7hy;6gqDjgl1jH{rR77J+A55d5ZMgH(z(3 zSN<8NF+0uIw!iU7|N7t@Sx>tC4vO*?#-Sk`k-B^9MQ7ISwbo$eN;1;05DLQ07-{Ei zcXOVxrEdbM5YNo!WKUj0y{>1p_KAuUv<=JYwact^RX!?8w8ybs4fAs5ZYXPA+Ot1y zB&h|s(HLHeU;VVNY9^r2?ebu2g>mZhNGFUWhr5V?y%E}?I@&2KO}4d*KYAy3*qg(x zA{zK3nF(1IPeXGCvL)8TMXlGC{Av_oua8Ed5hLC2ipZj#-+Nhv2Vb(khI(|MD;0=O zc0}mX;~Khf-UUTpn#*4n)h87fq$`A46l^ni;@hzuFogBT7Yy5AOt@8cw7Km}%X~9_ zQ&!ZJ!+Ez+LZGaeKR)nQ*smwF>LAFepLfW5j&SAf;0p-fNu8f($i54=GVIyb+2Xi) zEAbsl=5&z0*;5`y!2dCSx;A+q^%m@<35PfPRJ)l?I<6nUGG+pmJb4Xb#d~LCv}S%SHID{aZ1B$u-H(WF8JrOVsr+zk|T3_ zq&NJAsk;p3=_j>P4k5w7P*9qnqRqEsdZR$k#n%>Zyvh7`_?YIBc_i_L^Nb@tdh&j8 zQ8Gg9boMspdYWdhyrE?2<_p|(x?d}D(m76zcP?`MkRjgYrN|+fd9AtJ2T%lYt~;P# zxS_QuFz{uare0>SY@1&iX2DeYz9EtZE^}uEb)KZ0Zu+(FH#r9qdO6(gTW>LeJ0p^c zR;~1oEQeb}i=ke7*oT-gmUAA&Ph-{Xgk*fR$drrfIz#!0No;4~(OIcn{aAow<^g47 zsu1EuXQnHvImzrYM=V+-E>j}U^;b?c{v&#&K{7Z!*Fnd@=iN2yM{{xw=vM-&vPZ}x zD{rq7xB2~HOsnR))j{Z+pMU)F_;VLJ$6ChdmV`Z`upjk6cM7)kA{VYN@_*nuu8v<% z>1orvx1^e0y%+X5abnkVxF!OMdYA)MHm1G;K;mNN4CX7_T`)zmA*W@%2Sgi!J!47anvUOvPCzinZ4GW=ar)(1Dzkd~*N*bUE|-#4 z;TV^S?&{bIB-q+XhEq|Q$Fv)*Uoki=u)pla!Vt8L1W+IL>TE$$!)awFY(Cvup!Y$GBGO?F4yQVUm5Au z2N-K|vQsHn$-~HhlTE1A@f3KWll?-l8|9i|4`BH5CkNLrE-c;n>OVey7g1=Pn10!g za3+MWaAva-b&H=rEVj;--e>TEnSHQ@VA_JZUp*7LT?o+?&nod9CD)#_$u`D{J!#8; zb>lZ^aLP=y0|zK#KFgs}D>yH^E=HywfbC!R7V*q!S?{Wty5A}RyM3YMs9o0FeDvs! z@MbdQXn)hmF|iA>;$1@;A^Kv+-k`DWqu`M>HRED!$^Cm)w&k2xuTUiLH)Nh%I2zOG z;WZ+BZ;!KWZ@1jXT0g9F@mt_} zWEk^-qM6-de6JNc9 zoQFbrCWzb?7B*h}2LaoN9J_=rR9yG|QR9GJ#IALo6%AR>v94%8pOEm-sK>N{B5K({ zXdK^p-_ujlsHpO5sP1;1kr2SM0CfYDexO#`&18seR~tN)3kgA8ienlpwiD{vWB>Is z`o-SbZmC^DIvi{fqh)z-$2Z zXgH+CVT(m;WvGON>&EOW386`gpIKU`-0Gle&QA9W8MbLzbm{-IXWLY;^il9-Do>ZdD>ym=*<0R%_4ApyMoTN9 z`&cWPtT1wAY=f(%GxSuX!Y83Q(JD<16#2M>b!02~U=~>Sjiz~xFs#zEnOl-AoE~rONrJ>H zdahi|KM2`-n8RPTV}S8Y8nNBy)^PjXy;2%G?PMc0`=w4=2jfMzeL+gigJSI0}a z0!feOx}5hm=E79qk90M<ykM| zds4E5um%v*D>Vzf?A3&MxnG8qN+XE9wFVKcuksUc06`OjbT)Q96*v^+H;k+vg&XP= zAy88=ls(8ymSv%MRVo#=vP1FF`k{d!UE3CE>3A3Jk9Fw1PDSbou5ZGu*u#N!m$<6m z*x`7CQwM@{ckgK9mtB5qL%CT9?8SB#a0~>#dwjMlRP$S9tC?Oka{}00MK{dp@?gQf zRLbZ+8tFRi^6vf5(v{@fYgPB}zx!NnFJ&x?V1&shXqck!EKAAeR##0qfHF%?wNsu? zTu-ffTobxxdIE*gP~qkFZ6CkDq0ab-; zQt&phe&JTau5`V7^;vCNq^3m%)dMhz+#4cRJxu1)Yh3Mm(Gj(M$0<_|%Y9#!#x@&r zZ*JW~4aL35Pq*kvk-ABF?w7Gde!IQ_#sIeZv_V)lPH}-`CiuXyxfe{4&la z>pc2-m~0qO?gt8&CLCg}owZ>Z1Qp%h9 zaA-vvPZ!YsoX0&$(CLCq%;P@fR)6%H69IWRd0%(Nw8{TboZkiB$e5G7RB=$UU{#$2L4T?>QbD}dxFv(zWT?pg7X zr26I~RkM-+U2hkTNno9OMx4fnDR~>tC_%-{tYK%z4_NnGTwH-x>AvDC5y9ZcNNh|@ zGgw$47n@UBIthI93EKR=Njmy!Wl}*ut9j|T&6E~k9FPo-x4xEs22jm%3)VZj)l*{S z%m!;|VUh5WoUAZ(zJU~?lvi$jcCbo4kIg$nN8MBk(>}lQBUj${>>zj*g+MslUD!^@ zkC9!!jdYSutuheIlaKrSd03K^e@NiP&tD)vR7K<50^qqfhcS*_yN)l*ZJwrLV-Vp< zW*n)j`Bt~x=Crcu@4UJW#?x{J88GQKsIf6t@{W*{Heq0JkPKjCpm^w@A#BPL2R^ot z#_x@It9u?#!2tJT*SDQNUTVb{!d7shGB-F)g)rnRq>Q zwvxDom@}F1#&x9;dawcY(2}oiNAxyzDjFi>ANI}%KkVA7)qL|VFv-pN z?GoG2OX!9*S5S$WJH|+1xsjMv6iruWlegcynQheVNN_{X;r-Vmlu-Vko8&F;dxfk+ z4vTn72Cu~!KNTDH9ng!wda3z~xnn4qfsV|o@hxF_!#HfpJ-+|DIvuFFrId#+3n(Z2 zoRL)p=7|sjYV7h|jS@K^6JQ^jn|1`WML^6HrdNHuQvz3-EWnGLNwV*CXLZ>YGqa}# zHwO}8RI^UqJTGAGdZ3DKbtV3grlgy;&A95m(elOQ#qzf9@G}MMKEQZ6rw5{i_=^S# z4jA}NKTVd-z;0Fw{ro7H>p_e#hm$|m+47m@);xpOPW8~6rasV6zsV&N|89B{$mRy- zc3wR4S!{?xQGo5{KyfVOpR(DMpQ31M_=H0LR#gQBeIZEr*RSs-Ig$S=Q^}FZ1N}?( zgi}}D)F8QylPcj}B-RfB8uRz-!2=zw57u8DXukB|_>_z8Tc zkvJR}*`xOpVz{fKOT{wwo+6A!AdE5|KOV?LaH+Zz zbb|4rwc8Cc3)AN@;Z`m1*R5D!yRY<}vf3zM&yOGb=Ef5wP(g-yAW25}Rf3g{8=7Ui z@H}woE%3n*xTJj6`Cm5wta|fa00UBf4T8<&ara;DPPURxJV}>uGH7=<@iml#+u z*FG|74#87!@puAMB+ut5p$=&~ZGWA2p2@?4efrcFmE3eL@Z|FxVzmXXBR6`H@^PAr zEDmBD!U`d~cqO5t;hrwqGLOj1(!*wX{lGG9#$@I4i2L6M*OWOcruQFfk|{sb$?$J` z!bW!g{~HVRLBb9CkICaGJE#^NcRSFhHW}Lay(acXr8!nJiR~YIm8qG7&p#k~2)=Sf zFW>f6TY>X3nm_Im&Ol}JM;D%^^nI!3n3EF!5?SgFO~}_ z#xZgxtC_mGsB|Dr_>l{lgb z6Dj(`aj1N1L~8??B>rn+<$0MN*m1S!sgn-o3KBNGed&O(2OoovzT}1{NHj8Y9@eY0 ziyC_2FOJ*}kVgv6D1Eu^l-2{!#2udJe;)p(8aVvp!x3m9{$r#RvK%>%wDIHh)(MAG zHyn!+8gIZ_U|TSVoWGzd+{o8W#`+KcUABh(rk1aGyi!(G;wL(sUG$BxW1gI(zmM^Xc?gMP9fZO^k?G2>64U-4l#rI-oby*HDep^&`0 znNfastA8`odLMF%l=dmb_keouwnUCVs6T!AMpT?~Ma*9*bk11w%BD6`j-bR zB%H3ItW57j7~>CxI~M%fBjU>uy^Na+U}~M-2HluyNHc>7sZRCw=EXlU!MOE&Bhlo5n4YOlx{Mud@ChFG`WU z4wcEEu*R#N6l)u#*>Ei}izgE3FTpY*NaGU{S_b=b>nGQNw%XxD0QiJFFe5-+7You3fL60|f(%{uPvaD+?e~;5d2U4r0Xm1wXWg~o z&HOv0_`Pa{+ep--Gl0>)4)ndG{5wFeYOY0v-80)9v| zxMo!4{GSWY+#1%$+tAYxhUz{Y{uM~Y@^^s6#^#>g_@9AfJN#-y+en9t&u}km?*9yb z%ByGj!`H=ZhMd>sBLOG`aIrQyRvX|UYzp8{o;;}^HU770{WSO*ggc0Y8L3b9Z-=`Q z?}URK)R8k>ChCay#pi#AkW%44OH1)lT%4TrfN)j;PQ3h+*3(K7F;Eu-NLtAKK`s;h zs39!1AAlSgfGun7UtX)n%pRVh{<$sXdj_D80c|K@{_sOZMJV{iAK+O(p78-Mn3R2a5GfiJSrv@>*CWBc!v$}^ zHA6h>jlhQN6p>vwxx(DlLfQQq`^B+#s<%lRCe_)r`eR({+jX#N-fAPx|BCy&~B5binAy^9wP;C;ysK*TPxk{(v$_ zoNR1w0oy=C#-Qxovot&E^^@ODetmLr!>__?ZymfJNGqimvA6`F!=Ru`px`%HNp5`w zq|eGRU=x_3U+KUk?~~A-EKv$lS-@0ji4)Mz<3!ZBt=qHZU*%cKaKX)iKWsUOLZ*OYAKrJBm0= zO5*fqcL6r=2Ed!uKwhO+VMk9)&h!QR6Nq@h3`&%NIcRGJ07^ZF5`Y7yrZ?k_{iMLi znt_%AAi2n6YcjZP9tyOhGrOKRybI+2xUCKlelc2u|55e-+ZRXpeZUt)mU?LzwX9-{ z8y8mmO7K3N9ECF)4|Ib5@e^8>zJeMaJS4Zk5ArrxieA8Fh(D=En4F!W;Z9qy2 z6E1^D{FG2(SV3MsO(R*nA3RGS!G8@VE$&8e)k;9g&%%Z?8&Ep{#JxV)i(^ojaY+3_ zYyDDjMyfHR6Hy;|5D_`FHlSIfoZ6>so{^*sPa2Qsks#rVSd}@V(i9o3N*AJqf4nRY=@dewfZN&|($RVh7<#a7z$jj$p)oDd zgMbn>t(zW$HSV^U9gka`g^Vw<-4&)tZo~1b1e{j;RV9j9P$VTKu<7*>65|UU;OA=Q z*3r`bEO+BG6pG|)Qbp})Z%`VW9hlvq8N;*tMQ0vfPWj`cD3xl)ZmW~DZQy(z2 zRC|6Je;fyX_w+c7g`~XQ*>S3{8*j2dWmcPrY6a1LTb4#L1SdTNvlxhT8%~!PffoQd zXn@=M6dm0J%nnX_vn}DBUM652kQ?p(q-PL)%)2Yr2kOi8Ekf4)eSA`DvpSG4&J9Qd zx#G>8;r{gQ6NWn5fXR#rwZWxEx;yJT;pAf1mZ(FaRjz0;f|F1K40kDilB3?mFXRfKfVlb|1gSq4&u~> z=99uCqHcy8A=vcqV1T&60EL195{ZR?0lKH9a8YIrpbV8qkFJ2mE}2zT2_OOxvHv3q zJS|?k5Vqzy@MYkpK=kIi)HPeu#=_3W7mCAp>FGi0kD9jNTLc{I2f^LK;iz%%ayp#l z!CU*On$Jy5_Z~ic2Uui<0SdJqvIR60bs5{Qo}nJvSJXMlmMS@(+k4r5Zj{qIB+B4c4NrJc;g4*&*s)rg%**WOQ_$KCH$WB0W8WrR!h!czvJH#-Vh~t z8Wvy{vQgCmN6ZcG`c>&}R4Ij_<4T7i4ACk@SO1&cxX{ET*757P1XJ~++Leb?+YO0? z5|ce(!2{0?P8AbJn*s|Uz{{8f1PER)C@WeDhEK3|Lj+`|UcL*`G{)<_B|t(`z$Us# z$|G}f_0?b4I0pZppyZSGQJ@045rUdxrlzK@2B_zFg*{_sy;Qn2oni2}9nqJcKciI} z3>w!fuVlF{_wegign=j=>4wBrs9ynfR6MuqkHbKyH}6tC1}v(~(Q3+?TL?2Gjbe(A!_sH%) z!li_PWUtlXd^#{sCadK_Neu9jI%=#ULKsCbB|zqu!1?j^@>+h;5@;-9u|T)IryR-G z-qCTnhGWbavqzValM@6gNQQ*q!XDu2qCwfXv??3&@0<;aP5r{pFlVbf$ZsbgPzxBv z2@OD&u5^BFbs?r0d>{9Epz|p;RRi?pkeG6#4kTwbYYCz80jz*>x;=0x^FTuJnz9un zzqJ8}Ea|p#6-Uv5YgLpv>@Nc6mcSesgOjgJ)k**_9NG2`INa9cjub+ z3a+`gA#}Rld$80>3pAW~1cJ74(3xb~kN8o{xdsuk6Plu)+FImy$OmFN#ojbI=$IAi zJ}7UP8uys}-;l8;C~p#B(Fzy|=YJ~uxPFTsG^cre|8D~LGEKn;9V3X~Se0Q;Tb zYucp$(gOSw_Gdo^tWu=h(RC2`w_Oy1r3U1;i9v&X>g}Fno_42N49dOsVz{23BNN6a)U-^L`WaLcfW!WVlupAy8I$V+X z59o~{254t$WcO@de&ILJt^vm%JvVyuq46E@9nch{88L+mZos?!CQ_lD`ACI<5_8qU znl)Yzd2!e`;Ae4q}RcGkj6o z5&j+T_|6u9SK}QjxGX%F5p(Y@vl-5l#^Rdj{q_2~)^NUc2W%ETwwT=n;$a}N02(21 zP#g<7Or`&hh)e`nFc3jaf*cfJ?p$_e6v6!J+V53hja4fKRp%LveGi|`EQ1vVpm0-D zQygJ3yf##1tiUcSn*s`z+>O361D?b}zbb3N|6J%mqGS$^2}Xegpt|daE-f_AcR-q4 ziAm#I25MJ+x$(?;SM11po$r@?%yXz`JHb%_g22{pR-!uc9M+n zZcvS6agQSy{15VoeFsw50O_L!g1_5g$a^OWZL4nJoFF}bQ&6z5m2m!@B2N2x3-amH zaI`-_QIo84l(lH6dMF-CoLe0%%-Ea*9vf&S-@O=VZ0!0IIDD+N*XnWPYvM$(cMUR zLXYJ96~MUb+8W}(Yw7v0JDwo;cvPTY`D%BrC2OQWf7JS4`_{GCVH>fn`s3+&2S<6E zA@2DWI%9x=6B?QuuZ`d~{0@jS=I2KJoZJ!NG<=l|$%ym!0N=U6-JzeJRyNEe#6NaHWQv#~1P6E?qCu3c>dEkIgA?tN3@PNDbWh=}J#!EPND;m0 zVu9AbfQa)~LphH>4%?8O`o_h^>e^n!fTh-e$-cMCD*ew%JP-O+BlDLtBIOx$+dO@r zpaVbV?b?^W49_zbv!@QZhUKyXNQH`rhldi~d?s+e8NL2%nilZ)d-BOru306gwOYj! zn{5|84wa?g_j@&eADzJ*EpbMWfOo@9v=x%01!S3`w=`4q*0;GdQ?3sjD$szt_BkV zNsLdsAA9C@^$RvZv1KL+;C^KKPUU=tag`G9P zN_r&E3?7VPb-6K0s^($X9j^<=Y?J1XWVooe0fO6}0SEFrR*7`Vp>h}0SndBl@!215 zMz4*?e{hum`KoldN+YMer)Nn5aZ09u-oXdjjyu4#cYs7o0QLB96P$n{7Iorbq-%k% zXruWsjj+Hk=IQyHf(l<5uw11SZ---fbixJ(oI}}=`}0|!wcf*8+ArSpt?D>CZBMlyy*7A17|Z?I+p`#s z*yM-<4@dV}b@dnp%O_&UD$xJeYJ<0B1nGhbG+{sM^0S4TifG**`YuRRezxRp z=sYvASVcwU^@;jES5f{Y%Oh!JG?yzR?{2yRAwpb}B?j-9)AjJLj2^~`k0fOQY%dCu znr5xLq2s(aUQNk|b=i-l51;V1>+bP-XA4!rSTn|lvMje9`z%78@<4G2V2ntzH`RO1 z-agQ=?R8=P%HL9xCyVBei1j+We{I|6KmWdI;={6iLXwi^hYyQk!|#pVQpWdD=36#D z)1f4U`uy&kLgpLU_4W1FOe9ZVfF=Mqo4lf;^TBe)m0{Vk(?RO2G0Lllq zY0pl6w~p028&Wcy0?*=V>v^`|U%M6#1gj7Jogd#cet4i9WKo!Q`}zG&oJ!{_dV6k} zNUqVjmz&7d^?vrOzQRKZ8iKwdsfwAG6egB2DG<~`VXfJq~NksnP zjm5Kl@sq>ttLaq!B{S%_3{)D-`IiJG+#l>^F(CDsdL=b@b}5Sz10W~WAD)Hn-(7$X z@f-NYvmCXbuPQZMP^x-38M#gM2@&CNTA|u=S+#ih7p}L&XpF9|ZUVr&F;kA(bW1rS z1;Sm6gWYNA;58}O*Ap?w@v_>!`qj%>yLq3(xx7A`lc>jAJk_Yf0giBj)0(cd!nBK< z@4}9Gk4H1sShn$AEKIGOE#UP*0Hi$1n@}U&i6G%hYSKV*%q6jgf!+m|_X?kx{8?x0 z?yd+h67UPY(r2D4qV>f^*V4Q?#by@KlblI_a(+ke+?kpky00CijNw0zQE=b6vn)Vm zza{7B!SDLY%F0J?J26Da*x1;QIBIwA+vhsm_U3U~nx&1+9*mq@=Ayq&OX=!d(=^H> zF*=5}K`e!0D7|TZD^~4$_uSh_NlOfnKm-q;zjpU{Xsk2iDyknGCFPZsM}O8PW7Th= zvCjafG(*(6K|Y%z-%GKXSnJ=4f;Qp2-st%D!O)AM>zJM;CM`5)j|Mw|d%6ARJyK@8 zSB))cXl3Axo7-JRzPq?^D0SX;WF1pSvc|V&mWv2;XIU-Aj5MRf>x`>c?!f}Nh~0l$ zgkhme4BA5TAyrHYXKj2cNg!#}Iaze|osJ`clZcy>nZ#3FQd&1kN$g;$-jBqwtE!bS{leX3k8pLz+Z;V1Zl)dhWV9t2gp$?P$@*fdl& z5O6y>ns?@jrqu4&E}f1B(~KW=DWv(hgdh>JV`sKU^FMz^I`#^zOBzl( z0*nvTEg@Okjf^-^wcf9Kd+hG}ckk|>V8nWcs$n|Ax&9~S37=WB6TafQjU1rYq{#nY z@btR2H&x(zwHI={9r#jeM<%7rESaCt&zq;c8gq2~-N_rvnNIM{6Se&N<(Mt614?> zo**Zt8mnXFsz8@U;l@B5{zVBvft6J-Y7;;4eo0|}6(B673NE18kgF{~MuweHnV_xy z^EM-rjGMP$kz@Pvw|IWrj5Kf;az$jQ=x_peCr&&{V}M_Az{0`^XaM3fqFrjojT;Ev z_i=ID5scUGUqNeT^=<(LWMcAtDrBXar&xZ6+TO9w9X*|nB%sh(tVGKHNZ|pnZk8jZ z!6?0R3lo9%)5y8b$zRQPkgj}5HH|U&wZLQEW5RTd*6KLS-#o+cp1Hq%8Tl!X+^5DK z%9wW?2|CvX6F9#4uTDnNsiDR(q=p=C2{9Gt3w3Y&U2*PRY8s-HWWbUDYZ;;7Lf_uJ5Q|aF1>W&+zLx|lLpeCz zA^2(t+BUcsslI}?wzd#AcKSb!&yW1*?af9f4@iFAi#nburTzdtoWUeEs^6%Wg&u4H$QWr&ja;s*{1y5FxcE2#-l%I7e3%XX99M5mXNCW;itB>QX zt8&9AVcch+MbPLEd`({l)DL>kS0PjG9W?SR^~Wm9;s1i#{BWw6n+sA54$NJM-P>BU zX${6>jzvjPWb6^kH{F+3Q;jGBixSXG5Wkh0U5Ul(g4PDVnsY8AD`2{8Pq(?G8~W#E z(1-(8?PD$yVDd0eV_J{5_i21o`btp}|#pmYHasC<( zkj9x>8x9^O{k1wF?6j->h8IK@+ zN;#Bah2ih_@v{APztEaCNuL&WZRAwL{E=3@%ilZKk)cgO*H4m3o~)*(*{qHxf~#}& z-I$mKGlJ()UxiHmEX7AC0DYzD_k$10#V(lJ%aDlT(u4iEa{YQA*&I4uAYZ{ENzKih zw{GUD^btOA;RDw<=SN2}FIT>o%XKW2sJs!q^R$~%eY;b>jlNf5YUBEo7DrC+$_dY~ zDhhm0TpsPeTZ0k zW}-@6XX>jZb*9F}?QwFFR*TQ9mtZy+J=ZrtYYQrk18xL@M|IWWt~O50-Sh5$zeImW zM#H21@`Yyew&9huSaJ&)DoMIl#mQo@m1$1$B3>>O_={GlMl6#v-!(GPU-PM=A}Wc- zUYTiC5xdnDy^Ge$$Z&(4uo%$tEy);VynQR_?d^?~IyyBai`p-~>LUO>Uk!1pwfs(d zE-tQA^WvrrC47ynKYM*PER!+q6-sV}OSF4TTSE zZzH33$Hr(_D-vJGlA|0O*Q_!8_Uc%a(U}ElocyEs)rxUpD;hrIg6Ga`T-No4uQqyd z>nqLIVK=lEzT)~NDL4u=c^PWfw41Xu-+*oGsOcA5J=aV)_R;EH^9u{(9zK-DH^v73 z8K4EB)=Hh=&2QhnRc4&XJ`B#wQ0Ri!QeuOM0O-Y~LAfFr6jFwiTGn>*cWVs#T!M(x z)6=7ej_a$a9KfVZF6s2YW`C|a)S!3Y=;Y*&eO#7LmpqlVoR&gN=VH!`eZP`XEOG2& zT#UK$ljP)cNbps{IyoC>Sdu=S{tnQTbC=JB5w6FFe3}7tls+_JxMSX{O4yv}@&U-EK2J84Z zZ8BG+)a^oXLZ3YHhh#ibV&@-MkFUC9lx&dIlt0sst^3+W3EO2* zBiV_IAUj3_up-e&GM*BF+XPtG6Y9^P!>z2lbzJu6;UV7xo`HqR>0;p(ul!K{Z>uabwBlB~t4( zG!FmOM(>{I&o?TJind0mcLb+wAL_7UwIJ~4=H_D1>_3~uAZ7WowM7I$5r`fp5aWTF zxjC2Y!;gcm8E-#!O!nNlb7G5lC7-hyl2v4;UX5vm_9-n1OmtB4d}5UWFlyb_tvP1# zQPb33$+f8hjG$%4?U6z1qkmAIcPH-eKYO!$FN9v^+<#QRX1f2&)AaOz5L&27Xz%}$ zqI=JGKH!EDQ(s^IgvaqZj>r*0;36ls-{s2-Fb8AbzI})$5Vhap!}QM4>1jDd#m~Fx zJ<;4yM8p_ZAgbcSJZ*3n7c>cNeb|nn*rVg)k1);}7uwz39hg5Nk4vsis`27DA?fPf zbZiVvJHe;8<=Hzja>G0=1+fz<@BRC4J|@(2-$?UedL;lTbSwVw;R71b?M4N}pP;dN zBep(sejR;E?3%G8q~4OYw6q_@cdudzqLbjcQ8F}0gia0abSme2XL8Z<;K8pe%NUCC z_x6CRDd<$aIU110Rasfd{h+m-mxt$#h5@vvxL3)^$w!YJ^F>cKy{W%g*T(O84iV1=e=0-AhjOYqO@qYnmwG!RbBnQ_*fY^+950M_6skW*zP9_8vSa zg7;`cIa-Wf_!g^$L`6TLa@z%Y5;Zvo!UrdyUX+OjS+f7&R|SB2;Wn8FDjX^&LQImk zjhSXzxnTLl?&ap@hJaVr*Q%}5K6!uF_wPXbo!Sa~f3@b{K<;&2T+;}UH&*mRTi4<@=1{T{n)S&gTO*#95SQ*ZP9Z*|NVXrCpDS+^K%^R$&m&3$?>xq;@8zA zx(2r{&@P;@z6LS^>m%aEjsCGuQgVPNP@Hbrx)r_!8NF@`k^D zpYp!@=a&>l*WS?$(aRpbek~GSN^kcv`Q889!enXtJyLtbfmvN7I@fx+?PPh_@WSm7%S);e?M42}yObff(>>gV13YUi!QL~~?d z>+f87_Dm5{6~t<^1Ju#c5yLThUV0bj)d)}zDf{JX-BhU)6NH@U2+jv_O+R!E-&J`$ z=k>z%lXmRZ-+}l!>SSEYbL8i^S0VyDXmS%ctD906A7F@kGLtx##iz4_ea&l^Ydg` z)@2YC(%5#hLuoeY!Gq^W=HLT;02vK5Ae4j&3_S+g?poKemc)p9oV8fO;6SK{P|o6c z2OJ#C!@}O$D$#_ggOX86CRUKBfC((O*e%BdwqIIwtA&o)S&%^@bwtcFPkaCV{r1li zO{`TCS1|e2u=2?LTer?RWXWybd=rJSBE?D!KgBymva}+Rzz5IskpYunqZ@Prgn3y|gZH?#^Cd=$rQEt+Zm@!+(dEwHfLM0BwQ|`65Y%lC0@Hr81 zvJY=m-aSlxV5*1&)TNbh9gD8WGiIYA6YwsT?hCxsFgtXRUjOBb)BM_ADT~Wl~a| zsS;heeTM)Jx3ovZ$s4@V`KlIhJ>`? z#E}~|nSq)e?zt9+4(&X2XgQdC3R_oQ1w6*LLbg_#N@{C*Xti8+ERkr@27) z5>rV+4Cs>Is(ETqROcRN5K}b2FL@PkCOTji12tu#6(9wY8o1woIHvJCEzn0*oZR*{j}`HTPhQEA<)~BQE^Hi z{plcU!7ar}bnD)|ventT@dRKk9FC?#(~EhzfUx*#4v)}C?b<@lU;X`;%a1;K_>ee| zkhInHdRKqHiLo&+Ho$Gpwp%hk2PB+=0;v!H#DM3fgwwJGnA_-xuRs-&%KZT*?8}$Q z&tzkCkc4i?-5Vx}-AV6~R_dM6=sY`}VC&(9@R^|u(z7`A)SeO)M=^~AIlMFPs?s}kDLwD}=NIP3kOvGMymd1B*= zsDKB-=KjeK*VW!7k=syL0ae-_XNNs|B74xf+Kx6qMZFMRc>VDL6x=u$kVY#sp9aK$ z{1GYY=Hr!0Fpc{B{qwsb-I6gJ`R&f^5}(1ZyQzOLQ(x>_dEZth^vWNMk`K(zbQ?kH z<~KjpM5Vr)hC1_iV0V>AtPxwr>wS7n8w}*2k^$!`NKt`52F`JsE;}&*_CUBq* z_1U#6!ZcCJcU7uGRzI+pFK#h2ny`nBx#Z0l~)GTE_%k`@-Ig>-auc%>8JITP-=HVH@(ZLgGUh`ua!I%dc_Bq~+^ z_wnegt#$2KIM0huoc}?!e??d?bQ*POx^#|i zI<3+5kDs644A2C+k#)hClhoj9MU)lGXeX*REZ=%_WYsUh3@R()D+ChbZge%*{W;t2g^&Su&1% zBnAMIunfBf*_Api|Q!Q-GyBph&*{^p`UmSgOq zaT`Cv)j;y(Nx%;Q!6p6j}^B@OY3ip zta9BVI2(IUvwEVk#+LByNSo?Gf1JyvZ!)bih|xNeBC$em#Vob;9FuNrE}ib|OIPdC zq0$T>fOgmo&O--!;OT44mj~~v9Q!OI8Y-n7xVKOg%pf(}zI&LZ9=jJ|vhnvUiMf<~ zK$}oaL05Gk{UB;0Al94q+Fh<16uFQa=AOvzQ&Es}a&busxQ-YG3C@u4Dbcd5=H8mx zG{;4*6FIX6j5wr7o@%c4ki|B-A3>5Ot1_9Huci{vdGOETvq>l}rrg*|5UuN0PTx_{ zx@RJlupt4NqHX5f)s;EiM5dLQlao_aXx%~XAcbz>mJG+}3p>BqC`X}2ndN6?!uK`fT7hZl%Eh; zM{d$K98s1B4y;MgKH2hGa8pqw`RCk! z*#rC8O-9QyKREgJML^85e%%E3YW3p2!0B0Mx0YK;>a<%Ss2r>72C>>S06x zM+Dvg6`m99C)98q;^gxMr#?Mc$vnhPLIkv0<$(tk?-4JzkaE#~imv?p`BSo-23^NzR+5J3 zl&<2vXBS6hAEn>aaQV1#jm%?pn@k(w+K#7{-F9Wu#Zo1akY6mcmnAMmvqW7luE;Ts z8;ExN%g>|cY7+q&tqN#MuTo5f^UG_WCGSrS_@MDz6=XJmvL8QtCcwC~nVmQ!qLV09 zNEQ6Q0<{qpzGU~jNw~IipA7#+9?jS5!}!np>~8ZOtl7aPy~`$8-Xg_r_v_cql6T3X z{T#04#;F#$3L)FdsuNm8aBYM=^K2IJo?9}R5t}elESEEp)E&-|0r5&@gZuB^~%cE5veTg>?)x;y72h1jNyYw4@^p4 zbq!4moO7BVFI7@m>0${i<>HKmVnSi-{jC!-CY>iQT)cR|(sDa|9aJ*29CUqTSya3J z%<}BuG3TAoTlHko<}=pn>nFvUs)+I!$#ej24Uz5;DnARh~{Hv*1z0%i+ z*^kJ=Z~0{JQfM|cF*yQg68C}yIY-NHo97%ma9}AOrs_Rh=%FI&~s_kYF+tlhrsN_#3`QeoRr3taz@76=o!+Kb1xNRi^R$4U(MU0)xcMU zWiR(c0xgAigsXF{PyQA9;UW0E|JJYAs6GLo`~ne4>2Ij@)k(7*q!B2 zf_`bL%AYMLU1cQj?(KC2@}@BMP;zMJ&X?NEgxOA!sKi~ub|13pU9coeCg)SRnPzyG zvysb|F?#I2PCu_C%N6(pr6N-w{c1V*aAB#%fsdoz+wDJO;R()ve$6SD2R^#CGoI@~ z)Zavhv`;>?GDk`vh6Ll?Be~l)i!=h%?(XT`lylK@2V={wF=XZP4#C|#J0~}Ui-4}e zH9ob0Jv0>}py&r{oGR3B+c8uGh2+#!YWHvsBn?*bR?iP7yA{kmf7jF`iZjL`E2vsv zm2TYmNV^z&Lv1d8{)r3k&Wl4`gO4@MWpyjb@j{u+Cu-5gd_Lso$;$%oxYzH5|JXqM@rKGX4?MN2vR?Tz!C}8ogb8+#-8)^dU}Rg%R4;% z(S5a(ar-ST!^JLO5BTnza{P9SElvPL>PE4uTydyS;Dg{O{231DNn&g<;r zlK$-3;17#DsW@#Wm>w0hnK6H$(H%e!$|4?~%Q-mmbVb-ie5cR&kKIsA@YW6pj@pdr z%gMF&dK(Ho&B$>6e#tcG(QxFo)ee@B6PO8cTX%kKTb~ICJ~Vk7dv0b1w1UlOXHZs_ zG#@A8Sj8BLyu|a)oP&b{&$bAO^5k-maF# z)n_8G-a){iyg@SMG!+}}Rm9?NOCq}#(JLxUPbi0#NWF|af8LqJ#knbJVr|^|zas+$ zcD50J5~-k{F8_T#;!vAZZ?XEc$^6CX6zf~@LyPG7p3UDB+D=4~`E7m+v4u|f7FQj2 zVa<%O&?u_?5{YgW2J^ka;@=&gJb%6@yp##CO>pU7kb88T*&yl$b-%ClX{DRXzuAC; zA1MMAzUL;$wZ7z@;7$?8#ow6Zk4m}WVZv)N)*N2KiM~z3g+m74if5xPL_~D71=j~G zYB1iS|Dr2{V>REJACWKQT2A2lyqjCf=!geCinldNt8jcF#4`#Sa%oA(%^n_yn{Oxn zX2k42eE3^8XK?&hW?WD5Wl3Rpqu0v*Q=H|s(lURl{}!_!_P9IIx^{a;7Z%8TyxaXD zwFTxXy#sE!Hduh5tiIzp_X{)iryG>G9&9zl>)&l(qWd-d1_|rS@=c2pn849BeS5f} zGli@WCY zUv2tba>ydvzhCVl%>bLQ3?Px?%f&z4fgL-|j`wErvQV7pkgSO>jU(+GnPZL*_`isU zlq3Sz2;9v!0dP+}x7qHN8jcE3K^7`>h+dK|x&FnE1NYHMfMxQ3i3V-=RDa*YM0dWxrY4L}=43H*k$G6L=ML^HL-6+P~l1U@f5D=EH@fcVv`J z%JMt)Tn)c^by45t=gxz9>|dn6ig%1s3aWyAdb2xxx8>yjAZEr9lBDFRa$zTyD;{?t zlcHj=NG7&h0TJuovMy~ya@r}ntv_8fgJ$hdcW#awr|$ocZ-S00WLf(Q)|`9ojt%LV znL9J!qZ$v|hV|yE_tH(4eRdn6tWCFHR5hFAqFotr-}WdwNG0I1;AS7gVaMIl4*T(A@t ziEG?MfEmXih}@L~4eE1LtGB^vZ-Ld$FFMO3+yA9D1?)y5kAeUe(bXvZpu=4f;*lr) z0e`xZN}UWc$L{R#A?eJ(5;lP78U63#gF{10U72cMgOUyrYgY|s>`y<)cODeDF6sK< zJ)YAtrH&{iJ7!z#nsB9&dvu9DOX%L7hMvRs_LN7PE(T*3%|B|s%;G#w(B@EVTMYgA(N{Mk+M2bcj(pEBEa^j48T+(&&fJPu)>&% z$dA)aUUQheVZ81%i`h0YVNu(_*#%RfB5bTiu=!C=IJj9*;=f)=Bxwg-N2#41_}d2D zE+i%kSE~nB3s?WSP{8GP>{##4*-hqG-3mSYTpvL+!rH2d+9tVaNI}!l;MAeH$niUJ z+INyMp>{K}Hf}>Fs6E<`ulNRJfX7gXVoj0OF|$s2Z8~Tji`UR`6>Dm4;B7#2XGaB-q zGORLWH*MNyBhcD>&Dzp#A=?#_I3&yoKWuDQG}^Ce%*Cvx_$p&#Cp*2ZJ>sp-gvdT(lW% zZTh-1xm)vo5CvyBoqW`uJAbk+HnHbet?qTu?&N|3?W@G>%nY$>3P^$Sxw9uvDglal zMyvNP6ll3ae!3wQQ=ku}kdcuQFl`;=8eSu#%9n7V4&(0^E?l5wMCpq$+HPjKqb2U? zrKBV&IE`+J{-)^D*4_s%=zspquPvPW*W2H&;#Sv-MqWyR2ImK0!1EBWgiRN9Y6j6f zJ&!_@rEIDP6Wel-Gb!2Gx3D&;M`3~pHohu$uEG6OtkS@Bx6d>><(=9YpLa6ea__J^ z%X`(1+#sUZqe+=Zhb8I%yjM!dhXR%;Ikk`jM}xtSWqF+nL|bPSSCXmvDAfSBIZU zb&DcJjjX>je#X2wL~QJ69d6@&{qgKW`^2GzJWT5^X>R*)_a6cy<>xmP;#OGv?&5xX zdozIVFvtfQ;A@kmx@WoF;9fNX`KEYpPspJ|hq{M`Ht-agjR6DR08|(k zPq`nW(Ex>|&r6zVbcr-4&y59Jmx+pm#6CxZ*IUM^as|7tvG;L&ESc<=X?xs1%f)SO$$51=T3 zlzPuUTVjK!8myNi8asnLJ=r*mPOFDlnBe2tUU&$PQWJyU9o=Hz$h*d#2O`Zwl!lZ# zR?x8J0~Tt=&rXIuq}bj$%2ceH9O+EL`nOeatCgm%m6)pAO;gA86nxH>XY_h|Zp9!I zTh3PWQV@AXg!#&Enqq$adaw+n36GoRD(>p)Z@s^`o2-a4vQ2&qA~-fn^DrOf6t)R^ zOn5Ao(E3_7cIr>~CMZ>Re3k+Va;BLZdlhGs{g;1FScf;bry}1(eXC*Qo!<(%%*jMd z7;|%TW8!uW4!Tpf6Lp>NtU*gWNpVe-wyxIi^&{<5VLRc0|G*Mt9>VpmCiDCVoHHgr zm06-DbS_R#D5nil>QG1e?_S3Q?Fx<@2`#wz1U=5SjyBP{#C6H`62B!j2280*Yib_3 zb^pG6#7NfLzt5b@Z_B=%!mp1P!I_?w$!LNt7k6N z^QW|AJV&mYa1to*65PYTT*wWcJOLqXo;_%E%4a{mQdlaOetPA!mjK$!fp5 z!r>EYmyzKDklEsLuBNiOP(f`j1V?E>VLMf65iuK&thKA;kNi{+xJ(MBlc!(}(dSXYdnf$0pH+$)g-$qryhoL&PSgxz>O=I*S?<%7wR^s7BR*K$bwz*M zn{PUEyOd8F>@x=F2Xq)_mbwI=BbQzPK=X@1i(uc%uI zC5u+Jivaot&xg|cKd)M|-PpD3l^@++34GQC7n8S7;C3zx0t+jyJ-!XXcl))ShSn5z z^D@*sul3t8yuIPu8=3E$nyiEWG`re<>uYvRT8?{Klv@Qg+5hvMFI}xRx-8&?9#mic zFc9zGVSQah)yGf$yorQa?diIxuf6a$tSv|}10{M?C1oYz0VT*NZ7>qLt zZ6tuem&Yb1V3|2j)l)}r73#pVlv+a#%iC{l-E@rW0&ubJ+$M)RpPOF)+R`;Y-5H}d z_xG=WnPa9zeY^AoIlg9LSNlTu+(I*sU71!v9--x&GxrQvF#mfswYN(WMO*%5lP%r1 zgU%HT|3|=JX117Eym&EmWxjuY9RZ@sYk&_lFfahM1LYkD(7Biijk+>eNgZ9?IyY5H zTGy_)sTOdNjV))t#U~0}Y&*6AMArL(bV|Vlzi|!%${H1wY|~~LEb{w$XSJvX7cX91 z@9J`@PSUUOuhEr*#SzYp?-m`V*@i*e>$}X`1`e>=T2zJwV@c~9lam2P+qZM15qc2f z9#lLO^V-DTK7kU7J73yM9OWq1q*jAIIa?#DOZji@$Jq`_Hp`eUE-nzqzLcRmy2Z35 z@*N%sOop z451?P2wF1CaY^fM-EuTQpHi+sE(JMP#MP@JAJ`0=Ox_1vPOz?w{ICdAqAqMtTonLW;_*MK^1JjDV58=^$|Xc`HE-YC=R`|saX;NoExNk)qB@uM+7V`z}^x??4)X~2at-enwpmvjVc-JN34I}_QtXwLi3&6(e0xufSipW z`la^3CzZpWRNJQzcx0$3K+0}-|_Jl zI5A!yTK(Liq_DNEzY#K~tHA!=-AXAI>&% zW4njJe|ei~zQI45L4?7B4zCCN+{1o<(9&lG{-OzN?{d9mYX8ie{={W*evThfzdbBU zPA`xU7vEULUL+{E!bbaJ`xr120V-vHPf8vGC=E1_@xX$o1W|#3DTfXmZ#DYl19(1n z9DeC^?xjz+QF4(l>9?ka7||=Zd%!nnr6xmIHHo98wwA8LHQ961l^!59`D10*xWLVd z%fHAhr5DYMUSjhi?Tq?kV!5Ctr zG(Ed7Az0Mj(L=+HU8AlpO2^Q8J_euhb4NxZb^?gq@=MtpJy?RHM~4~Tvx{9gq~+zG zUX;-0gleruzn!TaZ$?1qJTZ9fGH!}Yv+Kq_;jIu5!3{%+uCXQF$8GbVAp48uM=8C- zm%Y+UGn+pq)Sclyh-PjZT-hIPUm6*hcq)2;<|7&Ocllw9Y26L3Ud}B^PsaXTccWl_ zk$fzfxm|=ApE3|Q{fKybylT~M!qK@sTe#sgw37AWu^qHTeseU%mxfIMxWpALcUoATNovFKza>}lT2kDOi&Jct+ zxwMDv6< zKJVKR&yoBna29-fTja4|{|ct<<&E@dagJgI^6Z&202_;BIL;vWotNi+vw<`eq_@87 z<)*c7<1w=4r)vxA?j~XuF#mH2qe;e--J?xej#+>Of$Bmya3v}VdG+RipZhTh;S+QT zV3)KgSQd4qQS$!%j*d0(oq{p4H)4hS%KpSnhoUVehz@AOx&Yqoi+xG34K?(smciBq ztOgA}en7+U1MoDr6D9Hj&#uf0{JJ9ymb-dvMXQW5Scwq4co&Ho;95fd4KW`lC)E?0 z>7F}|$Z@LR8Z{;d4Wy`Ue{f30yh0m!I$nb*UC=)P`5T? zG=8S!LU>bf2PfHyZuNPdf=VN|f=9HtoC*1k4N_84is6bdzsd}s6TTD{7e0`{b-zQC zS-a0)Oe^g!WTSW(l-NpLBk3O3mg4czQ)bV>k#$KQ3&1zD8KgfQY3F`k6vPiSOtJHEHGux0RD?XEBhNomkc0jCnQGa}fLP=9~e52Jhu|h_}v>*a6UHA$F~19wVNgek&7XY|B|t z{zK$;yg(NXlaIli-MxGF=C7^MICh9Wwss=!tK{h)OZCVAt`$+K+lL5-K-UeOak$a= zE9ZlBuvLNJ0Na{v?PMDx1Tg}B@(>3I@9V=dboG8TX_kcu)L)=0wX?pzPNnUx?=tmc zZ99@oKD~TA8ERF{x&p!lPN}v;(of(*qpyO({)eGy20!utxF^J}y?aHJxAA=LDT_*- zXq#&G)*`G99+X*32ZsA*5xt?YanJ9!8iX41N3W&iYu;uuNQtDG@w|i=ytK1ZDyMnl zDLPt>nL+vqgBF@(?muwA(7=E|YCxm(MDDqM?WdZ$2L`TKq{|>Dv0P0@ice(^SXN-d zDbp4_tg?IKRCj~W{ZLOQrAga7lPc_q#go{s(Y54ao0-25n5W%1t!y@^T zwoj_BI>8jSU%U+-1YXHm-Mj(60d5bZfX%N@+&C>{YxV2fi(!bi9eo*G~< zAT3e=>&qNJYmAyJji=O^8QNF55>9A1Unl^v&aHN63Q-DF3~YRN^%n5({FC1b#VA$K zoR=;*69(k?BEDgOmIMI{KLslTv|1)6w(E0CKjl@MZu4IPM@H(SN1UjMLB61#djx%X zjAPi5y2*x>c^o!(Q}B1d%y@8YdOGdVqw_F``_<@9Qzll6M!kIq`jq(tf}<~A%o5B^ zFwK-|#ZnvHj${pTy37_k@Taf_O-vw=qFd^FTx=n(p6XXM&_pdqQGpu>sv4!O5S~u; z0-XP2t2aMsN&TUIM!R}EKo!b`g@ww?2nU6u?0mNPhI@OcPD-9?@f+#nT6!y9h`-+5 zb1Xj4U!7gSS+J2Fj&tDP|Gh;)F+@QM&uHRit{p3wMGQi4oH*=pbDq{@!|?=>p=g!% z>nn1J!A5AZd)M!D#JQsoE<@u__4R>F5?*nrkD}SvBO}*t*sw68K|n(y**K*e+}qFE z_%_uUxZhlm3L{svu(G-Y&7h|m8oD<2=s*pJcLMDSmD7LgT*{P^j4ou5x#RA^yaIeG z#sj%N?ye9w0+k@K%g7MWJaBS{m|sG=|HqOEc?kza_eB^bOCx%zq$fq-?f@Z7?Q%$~ zhbp1|-EkzNNRe@PwZ486ybti{fs6)-xFXT}1H&n)?h%wF(tWFn4}@%7T`!7;ouP<> z5%nClw2+9%2Uw*!?nB%U@ilsuY(;HB$pM=fY#!+`)Z=eVJ0|i_Nqw0~x^=7cp<%cN zXsb!81i|?;Guxj8H8$KZm+--`juA;A2nZ;5{f9b(kt<^(LS2dOd{;nfqP?7kxFA~I z)joPbA!pE*PzfHKL%4_^QE0AI_Y#L}Yb}hnKhXPvprAzWx3ib1IZ)^Vg1m`;(IPaB zJQcEFbWb+2+%+)OUD%#AQDZAieN||FDMe|FL&z0KQ?9f^7lo<~KnCa!1gE+T>rKNm z!HcEL>_6b}(N3NB=-`b=m_g$bLGWaQ|9YSTI4>>KAs1QP=K0s;6R|6)Vy`hQCioh3 zOK!E;y;Rpr@CRGw*q#3J^R_TrmP1ZLxx*m|lSL+*snjPcInIduq-Xxk(SCa@YHLmA3T4lxZMY3kAe>i>ait_NUf zM1R2sl7r&me)RX7)||w;{C_#12?W$OG@?2)(|sBIn25l|uk0y6;h+@);}(BVd-(L< z*j6=km<3?YL3vb0x52$@V1;ghJ(WoSvi59P^`YjxG!^nO6^L^2{VgZpF-7f6-5lTx zN3xxH0L%%SpmOD3vLx;4(_O+lKZr9WB)B)(=Iw;UvM6z25Y$P;j+@G&82_t$f(NIMpj? zbBwwS1!WKH&G*LF0t^^OmxiUwmW8LK$srRu19HJDiAx(MTnInmkvjO9PT2M_gapOcd-0JD$Ua@Uj&MfS+PVQ;vyfuY;Z^jC2t;w zc)EzYRG&Sw4wNtpCv6{YGqn>DU}Gtp6d*0iQTx@Ms+u0?osFYH=X)EbNYMN|QenttcaA>zN{hT<+yx=P#p21F;#ne~+TK$&uu~ z)H_kL$3lHRj@U9+C3SLDE2Is}oG)iFRN1y0qa~H-QEETUSqqL3BLkel$Y!t&PYQJ5 z`r;(SuL*fgNQ#Mpq&7~ed#ymfeBnYDe3w?7!5*xd>gu;L96IaQfBZd5g7aR8)cOw} zeKGI$v%m} z#z66jWhywr5y+sAg@}M^Z8@NehLY$FisTG^GI865d;*R}bta`aTt}NnC8fow778a9 zXC8FOG1G2c?7UJ!Z~-W1L}6SaI4W($SNjA!7GbI7npwtA{caV#W*lym>@?a{s@%W& znlYG7{D`fID29Rw+!sC>%J;QsU046W31!JS*>#U!nPbm>V*AU{{!VkX32%Mw_vSj3^bN*^Tix0?&LGq)08SUZAm-|DGWLg3J zfg&3=ZFHS91cV2Dean3A2BTDqWUCC|)unKv0W3s%finTOH%6=D5NknS1DR<%?kK{n z`24w`|C=R5v~29$S6~o@CoA~0m+uP@cH`|rW|OSO+7uIPrj&g1JJf3tsbrxn8i`g zKdc|1+RscTMn``HRY~b-&^Z8Ei7@s>`O(3zvNfXNxVuNUEJY>=5)j0n9EN$~2t%i% zJ_{2haY(a|=Nx%uf@buqu6-;!4&(*D(_xScS8Dg4OO7K{>2O}U7LF=>aH=m2?xAJ0 zQGOYTfRYVJ6v=u8q7fxhL7NHWP89o29Zu-cQ^-RqtyuW`9%u5_#M#CcI?xHU@;uk> z_33yHGFaPU)B}j38ov&~H|}}wIL^NHs;UQteLt)e=M7J85Ru0KEK%ISFXKKL4WA)5 zlb4s5*4JlLJTaggk`SjOTR`79*?+cz1&0zi1Fz}X7zdIOCt6e{-V+~NFmyS73&ka$ zRPKm^uy?_=j#>x# zAsT7@Ku05-b1I-o5eNP)FE>oykHC4t&5aW3;3H9Z>3C?CAxubhD@~iTqDio1h%ktU zvSXINYM?#E@4&7d8e^mDmmrdIIFCg(MdXc7PU0RPaCD?qAw2NB{Qo#Owca5V!!ZGq z*;oGY(NSqRxwHn402vf++`bfy&fDnH-|TeFAi>t*vkv0)p9?pbjST#Pl7w zGJCqaOA%q(2E8LpX*)Ll*&FTPu0KL1mH6L?dR9%6{$g)x7Hxe`ypuO_s9UkT%Im&O zVMgBI@e>)x);x_r(fs7M`nsmdA+MGfM~B`2iDvjUc-h1rTd#C@=tcU&-3sgdT*btc zxwy76XXjNCzWYoFykqJ}Es^XBu8ytg_phEi(~;EFKYyBrFl(`ZKQOIuoe7Nt_u}&h zKTeAUuDLd27N=F8rtE?w`|h%*DpYS;FE46hf!NEDOVsxnplIxx_e=EmB6lKi1}FYX z2_ui~u)L(k??+mNx6OiMCHS#_?y% zbi)8neAq0ghuw4cXfDMoDq1RC)N_7jUaDZ*=Fx7w0QoNHnn&~D@3KEaEQnjqG+Td1 zW)k5#@HB_cmMs>-yk&VOHqyDwW$96>d1S_Nrgr$e_5@L|je8VTY+fwUaloI*zengH zXNn<)kFGszokXnG4VgUln+Ayqvelqjb|*kMNKEV-*(liBkN@dBzD`kvRe1{tD0;%s zjgoH~twqN}v8~4!K`@BWmQw!Ls?Nu2JzB-Y=%OW^5%#iU*sQF;#q+4Pct0Ty*S3vg zML9xr4B#e4Pn(?BY0M$FPaKG$u!N^TGk5O{nu45iHe{X*aZ zGLKZLB?Dy#t((4Xqk=;A>P-CrM(xYQ=ry0}-VC6d33c*dh#@+E-1zi?qjoOZ;Y&8K z60_*YD>c^0s={k@b#(U2i=c;%g82AxZD#0`YOY^BP1w$a7?OUNpScZ^_wOp|i0H2F zQ2}wEowSt}dw1WtDD|94_3IVv_!dU?Q#zVyqtro|^B7h35xJ=JERL5m7~x4RezBpD zRx!awGiXDhPD@mp*v^i^%#*9*9;`E_T?y}$)D79}K6#ez-%8@9-aJ7T$#S&$zR{?C zL3JHuM2O3Z*r5Gd@0`}xSvDWP&7Z7m2$!Tc!XgrBzEr3*bLssz@X&xgmF;qQ=7FZ_XB7Ew1 z;5e@M5JZ=!_xJUoEx{_jE@URwSlEwVq)07Wy3`Q(|BXW>yG}XOi^xMl^3Iz;zH!=D1~u8uP)wDCL%wws9+QHFQmnOn9io6{O zByNbC>LaL)ICK;g(&xEH*S$ZNd7EI{F}U4nFV<)NTzF#E6^(0dEoZDT_80YN)G>oB zA60Aq!mgm!iD#PYkVUz|rMh@M^Ft7m!rX0a;#4_!Rqs>n&82|8Q|;*V=Lhzw=eA}3 zLtfutAf9xru0|I%t#0i6z>9X$cI34mWO?hCIbCN+SkqtU&F9Awc_7)EDR*qT7d0>j zHoq&#zNn%VIX-Zd9u$AaF!78vKSE0@C^)RO;@75z_!4$g9S3SgXEE8kn6SNPsE_<7>{e~(MYRGi5CxF&QlcDK%%pJmgR#yz z_S20DjzGNRQLLex3gp?VpgrhWSCw&rJv`6*={W4J`{f^B_r*B!uZ?QrGw)JaCdvPc ztM`t_y8YkBFC)?*BPz2EtH)y$}B~N6iO1Z_X;V6a4WJ$Np@s& zeUG#E@AJ>^@wmGm)XU|%UgJEU&*OQF=QA#B?cCwVUq$b}C9wK_rLzQY56u2QaEcl2 z0TPAb9iHDy@W;lKYYSR2r6smJ{~Wzk5so!*Ich7uAwdcl(254YYQp+--pFX|n#|F{ z!e!Y$ODYA%9)zeYO0&d8!!u$-tnOR%x~o=bk~04-lZF&VLUScB zx}m(`>0*H{p4&geP!1`SlwD=GFAUgKIK;u9xl(UA9>tvog;?J$iC>fC9! zlFQUSJBJ#rZ}j=GU^C+b?kMMJ|7@}kCX5#ehScgEot8ZL=MU|O?Cn4z3kNSvZnmQm zVhftQU`fb+zLR4{s0jI_PJyb+g0Y-Hd2CaB1i9?A!?srYCvn3`Bvv z<`ppxt=Iwn&<_K~@8ZaShPpCa7JGb& ztqry)*0=-T;T_evA&4YeLU5Zw;9t3tN6e8D_2Z*^|@xgi5!fUYn&d;C{&+qa@(J^{(^DDKgJ z;kek-^K`oO1y_mP(Do8W>}ciCYbhqNmg{GF->R_Jq`hup@~pXCUV5C8pF=+Z%}S33 z{hX9iz!q!ze(7^xH5to8Z3J>v`!@@t zk9;|KU!VqpzsJpj%+{joB0vdrnlRuM{qbKx+w||2AoN2pF~JBOu73N-DJKyM931ul zZ$IiF9a1nB+uv>M*tx$rSS$b7mU(W1?*$D7Vb$I@Rbq>;mo)GfpFZa$-Y;)hIh#d& zkKtMOMcI-_K-6U;V9K-lm;6=yd_s9{sUoO@dau)AW1h+?cW!v3aAg(5bT6653`|Sf zmi;dpUNMyC%9kz^7C#=KLFnx+*FMSJWkfE!xirwdx&d$#5G(48Bi>^#PvDy^%)2GAb;0XNg zp>X-hDvR%;KJ5zX=jay$^trgo&zfHHcLpa;u>`Wn>dge4{05iu)7WOBs!H7Iu(&iZ=f$?a2LQ zZ&2OW|4wYNN=`{R@%(JQaJe_@>yxrrj9nU45-wtaY|5}PquT898SN_3cguKuMi_ND zIGZn_hQIhy{87rt>(}oFs-2AMYS1|XOcXW9KYHa#^0l#nj}h&ekLpN|ketDJBZoyjLZ1~duaRCaAHz^&vzJFXqdt1~eWI9CDV+V>`7j9&WCQ!|7bAG`MC~9~5 z72N$ek&uuu)Sf4{!>vqZdQed2Z>{T@-*U;7^3!|8;l$H6f75t%*@Cvv&PwKe`f|}w zEjdj8I!8%ffdII}QAPegOaUjbVz2+b4AhHepUwAm$-M9^z);~5jrWU1hef%MObu}E zS!?ilm-TF0<`GYZvl^yHlP_e(_iabc{jIhP+5EpVd#m{6s@561FS}}SW-iPueyLU) zOl35OJ@GA#U9ZZ7V6SUkkC0U_)d;4Tmrz#cRI>XIv>CFRLn>W6gO~ zH&bX3vJ6x31F(m`jk$4QE=5%MgF&_>O}S=!+40_LfTpXLFAH_1C~9noIaAx?3V)ir z=;GkRBM1#B2uC@eM348dmCGhjO1+ldo}A;g|6fE$YnZoo5H+)RDR{xR!VStnl+W9yte(lbk4tOJe7U|`o=7q zcFCbqIzuC5&$M5LXe?HXLdC)j^%owGK3G!ykj>WF15n}4aW2Sk?A>U14$ac*7#PIZ zBSeEvJJA-H{OJdXG&GOucfYZmu^;eJ@axKxPE6G9JWH`ry5!k zv&=8!m{_4h)f*{OU9}IjSG`iVM1RCZ=t@w~`x=NQfj_EgxX-)pt@gE+o|D*tGxSo4 zF-^_g!Q36<;!gAt$$=QDO`INDdw=e4n%nvUUB9{HWi0P^4q~KqghvEyhEk$+m9}~&>5DflXf*WT}AN}QPG=M zl;*5p>mqB`{IYJt=bu(6I_5w9rfO~@zI)s6A=$hG~TpCA>pbBd>~I_m!@Opjd0 z)!=3DSgN7)@-Ii)x$G+vxBvXvrL@G^z7HHP4EX>KJlc2B_rH3OBWEU+8>-5cUjgf-j7ZAP18Dv6gMBbCW3EZiGgJ)Ir@p9 zeuk-^HHfvDg~>9RXz-Bk1XXoL(6+|L%MZ;Dv~GM=0+s=IwG(M>AwpgdIAmBfsI^7g zSr@(x0M=Psm3oGMVJ>dTWn~L7mTNOmwfe4(tD`Ro^P;xfO!Z=3cZkOS-?x}bm?dA4 zzbL5<^)$bitoM2r&n5Np6=VqY(2)pfPBjBdF{+`HFkZ8=bv2(p-WWb7ac zK4Pv6`zkUlBtn7NUg^khBgEPW23ao_9=Y;|3c|MvDN+w`6h3VM$O-cnZ8vrX1ZOpF z9+4L|52eh&Pt)-R9gWBP8O5Eu(=RqWjm=D9t*Ef2>gNh&8svqbPgjnU;w+aBbc+LW zBD*Zx!$lJVw?GEk{0~5Vbko}3NAA6&Z9_G6k9zoR-=)Qb`=hR9`|dxg{h`6Qv#V%E z00`UmZtqioC19*}tKujM`tc(?ic5{g^b;RWV=kxbxrinQEgc-%V77%7568PSM^SP( z<0-cLA4A3Z^5y%d?WZ`(r7Yfo zS|vyA?e~F_BecUB)9pH**NnIg1J zZ~Ry*tm)A6U4>-NXpGU6kKP$%G^>W)ApA;yg~Bm#+D_{;|MM03~&P|XVo z2s|^SpTLB5Mc3tNc=!eob;^BXcIb**bD%)#a2rmw-ut24WS_~tO|5$26{x81in<)y z?H^)#tUiKRu;6F#qg_`s`;ZU>l!>w;wac# zkEeelF<39#`p}lC6g?=(SPo*}P4>2OQA?Q>Y^^CRRsc0&u)#Fg5C=r`)u&lvr$fd9 zm@1vLic86$z8__Y8mqg_#C|&^hbkFD8Agd=#5h*%GM)n2YeI|F{L12ZbZpDHT@RNA z<*8%}YhVzJVde0!`;hEQJAKZ{yN}K&tY@&k`iZM=(8c+j@m?5}U2DtzZS!tJPyOI{ ze{c7ytX(F&-QIEEwZ2-^0kh2Zno!`8vJZ15=cAO#~xRy zAhKFL^80|^hIXs(*_(Ygt@6&@GP0;oL?~>gnU&uKt>uGo@uICw<(n&l&uo zIl}j$r1xVnyr?1Q?!WtYWKz4eX_;g!g>2q02w8 z^=a|XyE9^^ZWd|zi()k(R#!qcQ^^=jrgDa=yuGgNq4QMHO@qCC5w2^@a> zCXCUsee^ttKNsse{CG`Tze;|7Tyz%S_vW@Ih5yYkTw2H+=T3F;l+P(UFt>4B*FD3b z|5RIH#cYP;)F%1mX?D0#6aP=B)oqJLC0$k(Hvpz1ZgLT$Yp%z&+ZGXb_ddA4Vfsyu zzbX-yVLRbz-I3q8)A)95#R_-OE8N@4=ZwF(gJP8QNv*3y+wF$kNX|`wN9VQlJTCb; z)1IX9xFoh1dN!VN#OdcWHyZ{|S9SDD-&PEc?)1sK3{hw1u>qgcK(+AI`L;44P+h+5 z@ZryoD)nqPrbuZ&aKy4l_@mtU{#*Sb^7k$6&fO>mR{pOif)%_@JTfFe^y49S`Z*8- zTC7X-tRjAH5G)J2d$(1qICyPknd#|Xp`Q$CTY(^gDqxak+5Kwh(_bn^djwG+=};f8+Zj_e{ltudnrlB+X0%O-oi%6c+REbM z;y6})?^qN5=FJ;5GiqHb1%!HB2uWRyd za1E3FvrlOhx+iZaMIEx`88+3E5&0SKQTAfsoqhPP)s^PeZ$VM0g)PE1jP<~^hBpqT zCfLr}23kQ0G=&$%*Hmt>69NZGy5;DC00$>$Q(pQSm4`k8t1oCqW-C87y)??Ij+=np zYyAjyT6O1Ob48QiL@um3;+T z$0Gt{4L}5TW{-UPgxk62 z8-+h?AlK|XVtal+$Q5fkN-@5nL}3wntC`k)fnxXYQ!aTiv9hK6#45feMSCsiW&3@| z7a(Bw-eNgY-d*-rSm!(UIf|I9-g`ho;Ki{doC>)w`Oy9(M|m0IS4lP@2IzC*i7YhR zN3-Z(i^tm+gqT$^E3%bUsfwjNOfz5HmO9T2Gs8G*Xcv9^S(xz#WQ1mBG2%hQTRN-9E23I5C%zvHs-5uqO+p zNqFzxJC*fn{S`}P)aBH(nwqPQeDm5nx%|s=_C)A1TS&B39<{tYe7E6CLqIBo-GDfd z70!J@Wi`}gu0`)NuRf+<#4;%avtXy4`e8q{d;&jpZvjv0<{9A#;c{6$D$9&n7!bLe zg6pf(!CUElt$o|NJy&&;!zEfjD+IqNFSqiu8Y`rh4 zPIM%o@&P6{`W(02&pVd^k0uAH4tUNVEgDoqBVXD6EgHobSP2w3m!|L8zI|2W{3=}7 zs8NKGV47D;jH95BeTM@9MZgbqzp@H(BnbSpMZ<4^V7Yc*>(Mb9%jiSKr5r} zoO>2eF}nO=?7_b;U|YDN-u-}~l&~E}9Amp$G&FU6pYL0X(LQvsrauc@+LzBI$}Gxb zyqon2NlS7sPJW85UXilx5Mi$#!Ne77ri&`=bu6XaH8&YNdeIvQ9B)e|@Zz&xp3Z_DjM7%V?#4(EQmTrn!_MZO{ zRcC7@xTfdJjgju|?zn?jrZ5!j#jFp^mLTjHxtnNqp_@rhAA}aDA3U<+d;IFaA=;l0 z)b(3ZrM7u(UdJ#rF6Q-64eu-^ZO_mztWL>q-V6j8zfg&j$^F;@7w=LA)@Quumd1Y1 zbYne27r@5D(=pJB_6{P|#;uFqtRccau*uZgbSYhB$@gW$4ecyX)=A!;4=ts1RmI(a zJ8p3><-Xgbf^vCFT@KSr8)2ViFavxcg}49Zp$2=u$N(^DmMDM+30`;l|1b9_NiL!S4O(;0Rk(xRYA3B zca9+6RC162-wHlJEw!q}ymelNcCrf3%Zmhj)pX>N7S##hNQ2yzZA81go? zMdB5;f#*al=Lz}bJ)pe^iWTM$xML6x0DemZ%yzE9_~L3%&zFPMcK3dsoVfZzFsQpH z)4Op6R2nSQ;7lfsQF+f>6{i?g4#x2pk6jb#bL!q`V|?<>;@@Jrs_Y$c-d=BSvN)t( zQU891vRhR2Wo|B~-|=H$K8%fx5w<4$Y#<`3dvdVpL>5#ax**E{?8c)9@E01FYWTh2 zo4Y~n-Qs6dRUaN2k32Lve2gdYah>`5F#c}yZTjwwIx$=1y^8;HNj-Sf#=}_SyzF~( zTF?|ug~cZ>&>Y)JAI4jC%B7T z6gkSC-&hRzw6+J&Q?JJK%STh70HUkV<0wZU*{#%G-t@Un zRl!S#xYzh`;Tw%ab2qmIXQp0W&1n}rrDgXiU7JVC9O$pB;KmlGE#7W>fqwjMU*74f zfjzv2OAJxVLAU_rr4r^qr-GKtATbaUO01CKz4Nt}vFo9Yabk|}JKF=}uF*^;*kdw5 zX_X>71%tWNdLGjzzAHJ42RJL zsJ=VG%PQ;Z(EnZ>X;H8qN4l0*z%@$xNsA0>ZmxP1#p_Z>@a(6*O%F$@j;zo2GWFmS zU#ObYwOTLk@h#0TvtHCg>gD#Wk#SgYOxwfKv%u(cXiTL1?nD1N3b9X3sFmt(Qv$ z3M5>kh18VSEBsH^^ne45g_v{Edy>l2FmyWC7;+3Hhntu4awH}E-@Un-xtw-rvgHwX z>}nDmX(IAD{;PRpmtbE>0q5n|okLI8a`F0A2XUb-&790r@Gjl@vuc%&Jq>E@l<3J(rO;AMF($LhUe;QxC%~`*( zWz-wv%6AyQW1mHuOCN0Dt4+}YX2R3je0V=dBF{k-f2a&sg@SCsuYf(;J=xAA9<(_K zf<3qu533H;T+NyN$)6e`qIZV``elp(cbPue(z3a0r|63Veq>fCJpOXSgwlza{1w z205#}3T8i`5+#5M@hV6 z<*;o;ZzOm3ch5_<({er6y^zs|rW1R+Q%^Zf&v)VS@7K6abBPx2he{>zh9LU?#FLMr zNI!xu-S^h5onm5&FEjwP*d4!On9ap&_T?+5bdis%;5D|BkJ1#q-FDX`B%!?b_egF^+rLxr z1=FNkj8boxuWl?iWHk{r$Yu@V65|9jTY%jg`N602o6>~)#6ucNbj@6P-zf}Z5yt5e z6!;w;PsRh3L z4z!f>qBNf|>ctGjo{S+Zgm4pWnoe=(kP?2E%y=?@IccqY%%SUs_q_ghh=P8jxzdDT zzU5w`MmZ7CEPG~u)ozDh_Jz;`^&I%&OkM>qmn{#H2_OVpciKc1rWOO$+1-iD=(0d1=)c^juspWg6fcr}5d0;%16X2Y+fQzTk7 zV~_lMw~dFv2HiVD#s6bV%i#KCnX!VIVQlG&b|r4&7iCg5--WP#NgEd7|Em#ZbiZ~~ zCn>EQ+MQLgYBjKd761bG)b01qix`_lbq+a@XEu;k@H)|t;Rq;Map2&CZLRnbKfsnm zceE8cOF$w_5F{L4_?58t>klk6CE-xx25*+Qje`(uyAv3gtl6?*em)y&dq=r%qn}l| z$_q2;9)U&*A`S(lfp^#}{4m8{OTHG1>kT$l*Y7)1Z=&tG@b6M6Oc~VOK5g;zfD+CE zT(!UUQ9;XobN(Au8FKBDI*6sB%yc%X@pU%<^Y~C-Zw`w*wPsNy5o{n9t}Y{+c7%;9 zes0Tj{Gogia(%V)VcgX~!z82OW&h#w{wM9dY2uiie)!>ttYPuTXEv?#k3QS<6;Bfu zG?)N1i3U0r@VL6payB@)x+;oBoyP`^F$hMA1qPwYFADE$ckS)_IRTUoo1na)72Uf0l1ZTBRnc=9bFU_fd+^evqqfn)^gAkZMhCx4*yl}z?Nb0!#$36&5J61PfX3xpMaH-29F z65I5TPf?#3Solz$giQAj5368i4}VNc4Jy$Bp)M17Sj#X-a^!HJtRe0Y`^L#37m2br z8FV^mxmqpcp2)s$y8$DBRYBFXM-2^m!G46f5td_l%03_68bzR<LIyKN_|iKpY(Gl^LwXKgUwFx)fmL> z!RTsA^^Z*H!XIA5B)Fe%w6{!{bPt`+9q6TJwTu|NH^{;#Q=K^zU_n z>^`s=!baF=Nsm#O61xu);9^zUBo9OWq{^_2p@=e_w*~H0cyv63+#N}L?-)kq_M}jy z1a^$|i_~`IDsF(WIWCT!?JCg|Kzrgm|1f~wQx*q?c(F@66BzStJx(m!{n^m0zz6jr z(wU)kF1;y#tsvLIoFrp^fV77m{VzOd-d%dxO5r->im$>LAL=Zg7aDgOEl(b<+3r>F z%bMPrnPcF!?IUGn$`{L={~mtRm`<$t`=g^}{6d=6=uh#;s6Av_76wn2U3FXO?w}nE%tp?Hz@aHgig}xHG z$DBZ-6^>gEg%)hwC|}c!$2sbI{z`j7s>_8K@NE)XLLlEdUHENVT~5eauGl;1R7l3u zfi7kb;-P_iT@h5=r0Wd@_KlB-Gr~e|!k*VEFKhTan7rSw%=?v9#y`2NB_H!)U{E;E zZfkoup6$?BX_72T^ajY<^8u3$EaHmY>80-{UcGV=H5(?W^{dUZ3O){oMtDJ~jdGK? zX@I*Y86ARZP0NwR%~%dg5%e0g8@6mwK6kFMF15;xq*w_EP^6?5ec1{O)Q%5bb5wDH zaQDFx{T!=}a3jD&sXPdIhE%(xSn-7KTQm(xV{7q&1c`tdbY_wggLNKa-iKoef+%_N zi;6BCXz%{K>i@U^TW;X27F?g)2H-}<>E~+FE1b`}wdofLxds>GpO#B-xeQJ^#2{r4 zrxFKOgF|n;#8&r@Cj>T}*}h%ms%P>qEv3}w43DFD+En;_C+@c-+jO>BW^E6Trwl;J zS#64ft?xda&Vw^y^1%Z$|Fsv${dI9$x+oNM_rC7(#5u5kga7gTLF3!Wbks((J~tlr z6VPqpvz!17&n0Fggh>o^A@~crqhR-8y}3Vuo1m3;d2L?D46$<-38aEr{SZSWHcstFoEuq1V*5t$Y8uPP#08{LIOJ^aFf~*wv%yft$KaaTyP--a zS^qyb58tEy*P1`!S~T}JZVNa62lgAbHD})qHDl?QK#bvsI4hf`Sq|@Na zVPgS{QMbU+EMT)pD!i_=5VvD#`D!5VuGtu7E119F2N7WexTYWVrwMd+#H#_QI7mYW z3d}76>8BBgHm>r|?T@&NkbWF;0W~Zax6DGYtA@jY?GG}(?LY0!BMp1$!tdP+rPD%K z@J4n0w2m3{lGBN~BJOmhWuOM=!6KI~*JvISHMqukJL*kl{EqdRPm)s1-dhB{=vGkQ za#?h8_-C^@t4Ta1@!K#Bj7Jv4n4htve^$QzM0&1BZfkr3oz6XTt`JCLNB^V!f;QC* z195gtr(uT8gjyP)T?iO&kock)jkqla_u z_I(#GR1<^aV?73suwDY_Gc)qnqmZoNrGXHIf?5RTWGOIK^bOnj&v7uQcb&9|zB~hQ6~Tgw{8PUPK9% zb+eMn%41R?ThB)J!5bS;E)G9j;2rN=)W=KIfs&oB17!Rt5;7~HTzx$MH>tRty5b^o zqh{NI1Gm9n{E3O@wQH=_n1A^u1st`sJnha^?H9DW>1EMT=-M?S(G_5<1fwx?oHyv_ zU~6~M+*}xxL82%`^cJxog_5up0o6E4SYEz6xmxV)j=brqsRXd%;LHH$4>%wYEi*O= zy!V}Z_bQ}nO;vLlBUN|CP!)q|Ybea*0u*AJK+(-p?vU^e>y`fYxkO+5KTRhvGeqM+tVMhV zJW%`n`-891{X^`!yf_QLyqcl&0@5$bA%sD>eBRht9V$TZstt-Cg%mUe7c_mY4rbkd6ZT91OR&mSc6P=VDUu=hTF-{nl4Yf#P&N%I?buWQb>-ysK=~xmr-Zw{9sMSL;_duj=U?up!jX#ADY&C& zY)lP(B+43Kzj(n~)L$`Q#~IzHo2QZkbhb#w;KTLfilG0%MY}5bEv4F&2v3QI9)Asa zyetlH*_U&MPRw9 z&`{;tYH_hqViNcBmz|NLg}=6BgNhH={eR-}{~4nK1~AH@BaH~qa9AWXIe&j0V^fU{ zzz>bv(@$-xxO^DsW3~DNC!n)nI5b)k^$%#~A1}Y_?Bqq!hw=n%6UlJMpiDa9nfztr)ne}os;a9q z3jCdBS@PH#5GOVe?)JTO^O>ajo4c~aakPr4GExYMhXOxiUyuDvj!y(SqXen5$F^1$(TdVYcPr% z;GfwLDP}CX$GFrW+`IJzOj3G*t74IXb^S4jcb@+~^61RVnKT9yV}EIjv3D-K0l%*u zs#RY5SkmTH05^+zwB!kq-FqS1%egA^Zz-;tacC6367iHcv5{~DN>-Nkl=HOK3bv9A z>$d$}*ZbEapbm*{P4(V5tqEX36JJ}9`3RUoNUSA0r*y`rZeLTask*}(i$&D|vwuGE znG@ay>bR@12U9>i#_~emE|yG0W1*e(#jux9fq;n+lDS9U3e$qbg82!5JBIk4he*%` zLlbf-ptCh-1Fg)k^Ulq&eJa*#yWFP zzc;X9uBunouBW*sllF7oIP>xyMDa1U3NlFnw8Uk+3pg&zb=-)o4N^Is1j5_3e)$=AkB~KwISf9QUQfbWp&MJ##My{i1vM*CUYpzY+rIzPam>j3zwc(%s zFw;R{=y$xrpi)wK&91hz&@1+De$Aqi0QwDS!g`m_PQsY#3emjTE-&)(nyelur@y#^ zfFO64v0L33$=HOU=Aqnf$Ae%jfQSTAFALO7gD~xQ2T*M#*{GIA`@B|7y4T;`_~&`Z z$8LaiF;{2j1(C1+=b63K5Ck(nn*6vAwJDZZ^tw=a-bDK1k3SwyM=mw2(h_Z`!H5g{ zHx?VLi&yMz6`z$vZcWqAQ=_2uA?D-Q2~74oBh^9S&DUMDbUEbj;Q9toPdCptb^->c z-PyU0d&{mlq-GDXorci7?4mRUDDNBHEdNb)`+dDbx5>%zB9IlbHRRp)#3cka?zx1S z8+<6}dh9ld%Ba_$!r%>RXe_LpdvwZi@vw~vqSL^dLMV#pM}gI>x%57`SIm2UEzl4& zEXkS8Ftg5Xgu_Hz=VP_<%C;(`PTaFhb zdF+^@;x12U#EbZ0Oaist6OUQQ^Wgr4nVnL-K&wJ^XsFI97+K>EKdr3%&OA%})9?%7 zn%C-K<+$4sMvSwHcLD`BJXpB1W1)9P?c2n5_q}{yNo$F_6!^l#?h&ODREijT3rkgM z3fi)E&ke#yZs@I9soqo18QqI3OY`sGsdpQt=kw#*$}TRsa*TaD2KSXN%Lm(0!z$up zE=}xlXRcafxDz_@e}|&zTU%eel;p4sJ4e4a!OhlPbK1ql9;emi72OtO@KtN^WIBgg z+=;_!68}-HEQjX9!pgG$BcSYY1ZQS%g&f>e>*u0%sI+37-6eug0>~n8B@MAGP3Kujt98ZM*j&(C-3TmGh# zo39pnx;S@k>_XV!3cb&S zYYr{QVU|m%tT4q=<#~gbJDAEk**}0pm^K5z_$cNmFxG}O48CgdAK{E z0A%Jn90=hP3HV~TbyLx0d*(Z*y9c%|na+=2zpT9tf7iV-lLyZ-N0>Dda~Ga&Bel&m zYi2?kUaG~`f^wh)>jD6wfEcw>ez@0N)bN_q^N z-4BD8nKb{~2-uO&g*mj1;`~{qc z*CC7o6Lm{0J?i-UJC~W!Lu1tjEy1C$im9BhK?W7q_#6S6VU@HS`!^+`d4;MgISR_3g1qExT0?ku+1zOqVUtp>^n9Vi=`BMia^K`u#*DH_l!PwR#jE%^8` z#JR&+3q}y+MF3ki9i<0wiEYO~vs0G6ZvH56JS^NlOAo~k9`SlW{uHFE!LtAf@3JA| zS*SuQP_|NK-F<+70U!caCZf3oC9)D6s&B~X4*a<6fMUH=-eJv)TE0;v01z~STF+PB z*;&##^~^{N#H{>hT32@-d?*lABmo~)o@F}Aw(*a(nS;x)0C=ErN}65yg~nZb5VZ>9 z`Gs;n0Wb*v)QKO!kKF)x9Q&uM+nc(Kqy@#~3t+2&yi1l)a$7^b6DaQ%h6VkHb00)RRAM=o z?bu`qPQZQ#ZEciV3s&0#Q@kEyh6RM_>r0#MV~2LW)OPIcv$~QM{zUHlAdO3nI>%u= zsIBER*Ie_&XxMmZUub;9yppC!pnS;;gZb}b*E3R;zq>)LTjC=|HNNtY^kIEX@h$`PsUytk3iB3WN7FSUYrgwK7cGX?=v}i>#!_# zPGobS=L2kl-$VvwTS8E811Eu=1e=rdFJ9s3_H8TJ`}X^w<5?4bdJc|2uC0d-yccI= z{$kBGa;awIRy$tOwNR)vWOzJ(-I@^@pW>2{0-HT851Xj#w_FYj#(>oM_k!`-DEF0$ z(gz~q;`czg5x^L(&3fjCf5)w^Z>5!)zXSsO{c}G)gOOkyko%5~5hruB^tYRa1|okd zduAJmS^%R1x~?(*iMfFSrT)DTetDzoJvSLCi~Gf(AGByV*BZkzK!!6>*?}LQZCs;3 zS5qP}cVzFj|G+R0L^Xm(mNdqVmV{=H7GhIKtRQ30rLgMNe0*cC4(hG*TZK}PFp3|a z!BhC(a|@BWEyrg6sLXaYjx)jD5A6|*G66^p9$0?*fiQI&4o?M#L#YNe1;8X-`41ZD zM|s^CqU(fzxc`}%sWMI8y6=^2PL5WRA@k$t=pc<`MdzS$p?}u4Q=*4vx&bhdRuP2-jM`Z2M_R?Z zys4fm(@FBZgM$J2)&_@@5)|a0)R{9dk0{z2IYfIR4NTT=yo~xZ|98}o*F_;gpN;Qz zfb<0Qeakfabi1$56kUr>k&8`qYb}{0!VD2DGC`Un#tGZc8q|~HSXMqcxBtSAJM@Z0 z%q_=3t;mU{uhCrcu)T?V)ZCB0Cs){MtkFwk650qxp_r0j?I8K^IN{*u(C(G>AttfV z$bcFPnL88e7;qbE+8j*)&L31-6Z7Cf6%+#~1WB+sV5bQD1(K6mvn;|MNK~+jTaB1+ zyK9Wrg9K7HTA~>)o~oDK?}Nl4JpdzH_wUao1fdc`Tc*J_!pL|1sIqUT26Gio-xSQpl$739UzOob z<2kCWsM0{>TYk8A0iV~hs~@hw%5+YIqiO$XxI92*i46u>G5_c$=g?HYadJx_u^PE> zB-#pFoCVRzqUv#HCntznVS!#lUIDuTF?|NJVpX~52uv|y%$In`RqM&r&GI9xLJLRY zH<{N4980Y;|xjSifDif?MVQ*puf&cltCVdQ++xph{ z6OI~U7?gJNt)P0`k1Q(K^}Lv||9ry$c8M1q1@89$M}l(yP_tYICsiL_q0Y$<-A`04 ze4(oST|>E%Q$)w)@}87^Cmc>~Vr4ja>{)#IzWrg&e5dAz_9X=OA6@o693Lw1?AD=p z>AuyXuLOGPIbE&{l_n`=C0%KnS`>`AbRuZPuy1hL?MKTsCAa!mr??-7zIk>A?5#H^JyS z|H-l#&+XKi`@z&7*2UB=6*S0XjJyisF^i`+-do7g-Ma9rUHcaG)mI>`EXUq@hMm|z z>-Si~+g)Mw&m|ih_``iN4t@t7Xy=$YTVq&(?Pe47D!gUoPTvM(@@cAwdEKcYEtZS~VcIBm_qkXR`>jyZsiVh@0Ik5Ta^xMP8z2j9mz zj2zx#;!12JNZ4mLZ5N=8u6cqt%^<{>33cuqMiYr^({nMEMZeZLmV;qEj=es8k7_ep z^!v3{jP&ypV9%oRyn~(&NRjf;N<4b_i|q}{ll~KB1S=wH6h77^w$av%6E5vGc}$?c z_zJ9UoypQTGyl@HsO)@73&`{6dJaSRhNmd>%^T}=A2;9LDs#(YWd>=TSBu)7RZ*_0 zsf9K){BV>(0g9~_!ynjc71}VgrlgndB9uIVdjHKEH*T+^Kj1Q=vovf>rR|Yp)hlq^ z9;3Dc6LaDiK$sht(*%Zu{2KwI0{C#*uAAX2VK>qF9Lh*(cv4JUwF@Vdy}~s zR^(?|DUGeItB-B)u%aA{{p1z6PCGA!hJ%-PeM-ys{;L$j&wja7+@(O;*>J8Q^M=z^ zl9mlPJ)@m*0Yd0mmu=*oRFU-X!G5;7>6t z4V!1^yoJJQr^$Hw_osBQ@JmQeW>QOH=L<{fyfA5=wHZt36Q=wfaf_5LB|TysSb0bA z%bb@WT>eBcwDHJ*A=LV=-nS@j!2eUg3=#;!i-pH9nQEF=EDa}obW9dQRVskQ#hvRg5{uToPu@% z4u7F^2fZqad0*5ua1%O;AkszKb6DO0mVi|41HOj|PzaF63GFM4hgKiStbo4_*DTPM zW0#x2%0Z@Zpu>`G9t6(`sE;lp9)#T72wqlGV+MD%yDg~uIcVpmsA|Kt8If*+|4bCx z>Rr5NuMea?l66g^^kmXrgiwDY_Bv1BcjwJt{vQ{>nBT0JzV+sxKUUVA3vL198~OM` z0h9so3Fdq3P(AD_o}g%MGIdH0>mhK;rr!DY3sEcT2!t^_Zf?$Sr1m;f*~w^u)|DCr z-^luXvSBah*3oaCb1v%UdU=MP@*$-}s+-jAv9j&n!Y6qP(lo1s?y4!t-mUTFtGQNb zhXzK>jdo7wOaEMuxs0B^{<#a+e!GeGId4z91mBHmiHMK4AykHQs$#YX!qdan`yr zx0-e}n{QHrf^=XVfTT_eOwl>7Qwis4H?X&JPsFa*5Hf$x9#Al?W;^;PPt$Z`&&AY-FjX;pJcUaqj?KXXBq&^X21*aYwW557 zOj8Sxe5$d|%eiP&Xy;C*#>D{Ixum?+F7u9UUAhMl`GTxzby_5+iPJpqGFfj83;z}^!JOFfuJ+#jm;ai`6 zyhDrIzSG8OrL&8X-{UMQG5izhBAz^Xa#mOO4gd)Dy?ggw$9xf1o>Dy^RFLNuvr_`= zUZlcLEnvf@O|2J;0vp8sdl{Qis{LEtdm%!A?^Bi2v*Xnk_U-?DN%v$2lrWCIUD)gp zynDe-0r87de99|Gz;9#O`DKGcv-6$fUOP}e{(be_9_j(ci4#<=uoGY{6yI#42s^Z<$Znw=Sz%EczitlAp5n$(p(`Q z?-E_J^-+Q~kGMgRB% zVdiRu9S$&mVFE@xdnE$0Fm*}fFw#)alo4_!(xDGyj%4`N1><7h>-|69bK6xxDl!4i z25wNka(H4eV@fAMdrCB_(kkaTruQH{k#Mo_n3&*b+d?Kx6~UJIEvb7pN>D~-GX;fE z2x@a!ar5xj?MiR71UmlZ`}e!S!NJVk2`L*nIsdJP;PY)7=euFNaKq-iQCwL&+q~4H zTJGms#^0UwwX`DDJ>NinQ>Fi%zKjCAmVtf8N}um|qYFoZTVAE5 zF-%l4^`LCW>05`s{!&%_J?TRy0;Z>@`DP39Gz|>)tn(1$UKAc95rNQ;-%2l=>H4@q zoq{_#{bc}C_tVMZ(<~?(HwOnwzVi0aC^VA z%}a0{?>e$`f`Uv%fryVJE~Xb-;!#X0kTeXkN|@9R&AznR^SzVTaR~1DLJxOViE_Rp z6VIo!8n}-5!>J9U6y<{~4e2*uX(SW&Evolmw-u(LoD}~vM?tp>YhwiM`K-M(kH&;3 z7Bv({L#gMI3lB<$L)PzIF)!>VVNT!Vh&?Z9h;LhkI3G= z55FG7et@E*(gjT<7KU5uvUeNsx-do98u9Th&b;f^fyZ3-&?G}xSZA>uu&!Wp*fiHcExD) zusj2Jd=gqVNmzT_Sekqw6q&CCupGXg)9 zcUua(bEg8(tL$OMUrID@v4o%BVBv-7)-I9(64&z$+?G`Vl{cx&-PCH#_Jd$&Mtnau z9r2Jp0%i$Gc=^bN3hnyhXkL*=Ct{Z7K`;c zf-X|O5ng07bOQpP#6cT6Q&K5aUA>b6oW}%yQmNhUz|&9oJl!KVQwPPPz1RnUj0`(JF;owD|l@;XzLwdtFPV zx;@xYGW?EN<3|guyNj;WVb2?v@wdlw&fSq8(_39&z?{_F%Mwe9&pLdODUuO<-xwYuXAr)!yaMbQ{Oqk5)#*tqMI}m%-HkS zoYG|iuGS{N(%{FOi#i{0XNcW>V6aQe&8=``G$xN;F_{kT(ct52{N$m$5n0@lL*wp{ zIL;jR?A!dPMTQPNCJR{J@}ijwUcO{NYjvb@psL|aQnTUAzWtNF83}7^aD%MH&W`Hh zJ%E-(_9c`y7zES#OmFmg@M2rUN6=gE0=vUz4RRS)YOoNLxsGGn_sE#Ke_f8`l5B54 zn>rneVt7B#c1?X{zG7<|>3@jfYE0|GV!~>w^FgnbsW{`WZbo+UE!$fE{_R@3g2h@o zR*fvFFtQ-lqqc=Z!oVija9%BKZBK!XeoaE?@L?Vx?!Q2XMBZ)?Y@Fs}=v^bn-Y(nS zjp@%igKM#d5BZYiz4mkT=Zk!gKPRpwXjM?{_Sj#abwCAx^vyxh$(Wa_Uqmik-+74- z6tV-&NjlA+O*2TRiU-%es1v;@S!OcL+H;cyRySo_1MiMNWJquVxV@((nPa)t;)dLv z9e?}km?@9s+$D2AOl6F8cj%-G5`3`d&ucz6%s|?U#6%_usMe z=LvJ;E;8NMBD7Ej9V_d`jZlOHXl;FESP-0xWvR!pATg80aOhswiF%Fj^VdFp*&=cmpBnVy~VP^tH1KLwDbPbRjJEizr2xgFm#gaz&WB?B% zXcyyR<~blYV-7g+r2JGO_L~D+8aCFAOaIy)+g;&)z6Prv#=kyNfj{@oUM!E}VWFes zu6XOea9Sda_DQ9kN1TuH2Yay3>@tD09QO`qT1#CIHlK_5_O18U%I_BgCajxTvN*-O z`|OU}Xv!E}?_G5ze=7D<672+oORQRmx{nIaScgkzyH&eZpG-z;u8m4L*jezf^Kkrm z9yFM(a8w52X7sl$`|_jVNU;LUi+Wd`7Y85AhgI;@Gl<&&*R}4KGk!87h2jF>L{n$O z-sUNS7m)U6lQ=E7XXR^OnnDYbsHjF~ePGMv!YCs?tT?=y4oFE={&2i8>~Wp#ZQ3uT zH@n@~dY{q*tIjtN&Cbm=tqNp4l0Lcy%ly47IeL)lkRck%6aPn6qRiEBBqt{2wq?sM zIQX4)F5o=p>q*~#IDV`OkiPWz6+nZxda=^+vLPr#{&^TgOJ@u+mYqa-{6O{beg#QL zu-jNWujr)KyByo&cf7ax)L>Z+ba2AwMK0`%9<{WwsfH1yXpa0ur3Hx+e-1@Wl3MI> z^ds4Nqh{Sq8^t!!*d1He%`#VNFcjs&PL3M`8#Y>KZ0X2z>9BPz3TUxX0Cfq8Ka9X9 zQG%-&gE#_K%xVY`Ssh-Qm@NmZ!2r zHLPx>z0^o1kRagg1-}HGykO?f~v0no_%r{)l8?%LC>s88>`LRHW zZt!ft@LY{*fuJnwr8+2KHMe?tOmL!6jSC68jc*c#uHw)+J+Q#4sl5mP>&&I<*8Z@( za-{;&CstUj+wACz{gNgmdO}5IEzG*#y3g7o-Pa`2@kUWu&VPSrb+sKj+jH+IzaXP_ zz!O5Nn(Ms-ZEW^GMm+{37{b3^$AT|2S!{8xE)#1fm^+EBAZij6M|{B1a2xS^+j?;U ztHFQj{!~V+Eb!!5O@#Cf1?q-|hIyMAuF1GLQthsy=Jefk7Q}L(CTELAp!73mavH4T zqLjB-E0lRHqp0k$mj(emAv{XTXrUcs0{T_%i=V@7sPE9jHRjnFdn^nMwq{J72VW>f z(QLusHAcW~plZFnG?+9u-P}NqS;v2b=S1!eI^$y%$29zRPzHX4)a=a*_O0yoQA;|3 z-_v6?W3-_mR?7HydpwaNfe%VwVl;k!<~h4|Ml9%W2j08wkWfB-x*RH`U}yHO%G&Ow zwZ@X3J}up%)xYhc`aZp6dHY9-`mT^^yceuCa3g6c&%|en`1ENjP&tE)sBc;tMazz7 zD}U%^G~p&;qI)#`n;^P+^neMC0^rM_AIk6b=e9@1((f194C9>RXk@k1nbAoL1|BPh zZ{3iv3pz+t75iY_7R)QliAR@|;8>~2Vu?Ew^ps}+%dlL7d>_GAQzj=WSJe}BU3Je9 zg2P2da^`p1f{afAe0H5AC5=4T6MS|ZO;4TBo7b;>b86|_LwwM9u)*uL>7f2B5@eXv zkIV~=9Hf1t$wx}4wje={6XCJ<{S^5ecxKj zV$M0@9nbs39q1nA0g{ddU-RY56&Na{8bm`G9_umsl3mj}b7gixIR^ALk$4X_Uc%M{ zI0-sI^r-m(Awdd#7>y@L0Z0u`eRDL-r4;tyE6^tw0T5ObTy^u)r=?x#1cZcwP$V3T zRA5Int?Jw(4ZGEyZbz4qrrBgEiH{dh_fkQ3t0UsbhPg76#npfQF?R6P-4q0&`RP$? zQ@>l63(3;`)ZRTfwAtx7=@FTVU>MewHFbc1KTQ=)S1bzX7=FH879|9uofQJCPp!5sFJXi*=y+`3u?6Fq8`8IDsw? zku9Og7qt8JlCP=j%8}25^5_qWP4tEPeOs%vIM1X{J)r@ujBykvMy(WrY~@S@XK_8Y zy?XG{=w$yvBuwc2LUn-5k|-LVe?eROO1SJAOBP@U`7D!!@wj4%-L?$q-|(?Ygb;CU zr<_+Xz4X7EEBnur8ur z@9C2#WI=-(cFxfBd~zVyDFYd>>4D~Xilv9nF(%#hDgE@o${x^kg(&H==aa&n(ow9t z{9G3O_C9)r2>{=+p`01F#TngjB@&{nW`hm^6W&MqQozCr!xoaD&m1RNeU8V|80tRK za3bTvLN!tw)ipDV*$hG<-shS{`wCtR*?JT496x+PPR-|m8dGRQL?G0DQN=(Hf@iBI zhxwgR7Lou<{vI}{)*;%Kk5hf;n~I>4EBywlD4&gU?^$No^*Mnv#0tSb(&z_?1hRQJ zLoG#;JmRWyBsdQnIwi zEC#_8J)$Zt<)!ZTz8!DR(QPff9Gy)rlFjcg6jSRI+b6vfLPg|{msP`53dl<_7;9&C z*xYUyu`DV9lKY*0Hjj-;&6cILpHGmNAY!4U<4%>%(r6Fo-`9P2boR^7g%o0-Zx(l< zh)4S=hIvdNVi z1xZA?Nwj8CfC^Z50xdFg?X-GC>i8ooq<%EU69u ztl$Swt9TH;T(AXNS}uYOYaA$OC5<5T>ABF|M;GL2V&bwHm!EU>}1a*HL&>?Qjou61o5N0do{knMA4?OscoJocc#J)xproek2D%{KtLB4 zGPUkSQGr?QQfxB!Ht9i;(0HjIv_Oz-0;}IO>`haKtucN9{W>-kk9JS8M20J`>PGsv zXzL6fsX2P&h==Tim&V12K%wzXA1quL&K zHvGYZ>n|=$!Cv5d&&<^;&FBvSJ#aE4gP06kSG?JFNAxYK$N20C7g!iDaT;Ch#;pJ>4kF zT}9-fngatcfnjp_hEn_}nz5B-?PkX5a{_E-Oe2upfFvu7-z&MsE@ThM20Y&} z7+--8mWQ9nc+NVJzkp(kbXSD!Z0n0RwOv*~3VlX43xLje1mJ?2&yK*O1!9v&mb&VM z%TS!Nj2=+xx<>N`on6Y>!+?h}e_}_RSosQftW)05U}dH>qpOY{uT}`C9&1o}A~b_K zyXUAI->KEPJJ5#hqY!8Yg0V{$SmeQo6smi%VRiex9g@+>Y?zx@T)y^X@{;@iLTh6|_WRd-RTkzh} zY9rT-QCXPMnnLJCZ(=4nj%D5_!I^vSH#{3+!vD$9|?4G76 zhUq6te{MdF$uC)-;k&dlWdfmf#Ieu3;tIT2$uX2*?y`EFH%$Ovvc z`twU4ZIw6Pi-CxTPA`NvF_@LbKK!wKZZM=)(&DCLzxH7u z!xC{2Xe83!0GyKS@h@6NUWU!@%zQ5Z4SeNP+_efzO>65-5PTkeaB<1|7r8xSX*dTw zRPcWTk(?aVD{h+Q8|F$hd+Kji-)r{ehX^2Tux@-lJ`1D|cFo5Ke`roYrXmmhJbGfE zuI|*U#4YFr1H$*V?4~3#EVw7-wXv3T%sYw!UyyQYP+sWWcdM%ho>{pJ9R(d3DW>gF zrk*3yS~R9?LDSB+^_>+>&!4X&6@8gmSbTQIP)jXtud^d3Q^xLnYd2_q9CYr&WO}+s z-K4lgba)p~gy?g3I4L;{#Cv#*#c{-mD5HjyelNbbX6@Q#jJ}jMk2mx~pZ!bv(EnY7 z$qI?kFAsO%guv38CDYR1QacsoNd+35jz|a-A{Z_KS<7W@ra$Ne#3CzNSy-O%L@t7i zH)+8{qUA(XPp#NdlVGCmG4WjwDakhYD*ylv77vVi9mu!QpmUn#q3*qw^kUr+cLE-z z`vgsKK-f?KH64vu^7ZFMk}wF;F@~+{2&bS4^;{a7adCEH_$|O!@IP37Me1t5J*&Fp%h<{8pSL7Ffm|2c(1!XMt($_| z1u{xbThJsV2|G*Ji`+wTp02QKN=P3hiE9lcf_0^eD_I|bg5!HCZVzZm$OdG9YxmoI zb=4PMmawv`NOr&zdK??e0FbY}LgvWr9{-aaS9jSqdTen2^=rL4f%F0;=Ud z=J!4ysf!Dq!om>i`cmj4=RBin2wsrODr%f$`>bcrde~_D4 z(`wOy`p2eEk!~CoAU1rV9Dnm2Q==y-DaVxr`1vn$>I0Mw&tn^xo?M&m+by>KEw*7& zP5>s6gMT0(%s^_!njxn?PD+oe$m$%U+an8W9BOm0vvfh>sQ2rOkh|B74Gj8^9{P~9 zoR^mwT`pwpxc0@@DW~6McBDHwcqOg~pt`*L@#|WbzN{%5up_|yGNK!T#)63BUaj(O zW;V9FUTCDL!7G#(%xAJ9l?uS;1OfZ~#71x9*gsf+n3(*tP0LN14i{fI+dI@mBcUl~ z(0VXR)h3DKBe~QCtPqYB<2FE0e$w3DgO0pPsWl&IFZ&N zYdKJuU6iT|^J{DCH{&xz9$7{q^81Upztp-J4M~k6b!b#LtMm7-4E!njF_6A-F+R?F zzDpDc#K8%p`u;r8S@jW3#sKsQ5LJ=hz+Di0GAc5r=z%Ka(iliAg&NaGOh{q}svt$l zy9x*r-^^K^1F?9JoH8eDs~0NI-CJ}}*FAPiVa@~PpO zHfb-}W#k)wmq|a{T)pAwb5qhF_R=q2kib0NYgk)ZkrgIV?(=-RAL-Qn6ci)dX;)0J zH|oO%5e7Clz@Wffk%MHx%hlud2ZKnmMnQoOH0t6fyMv%Gxway;j>lRos9)W#RRzaY z8!L>#6nM1sFTS$ie|Uxr>~ctRxFaKPvfkzj%zx=~+IH~=Gv*X1zXs(S4q%lk*tOo^ zRGZdtZ$XQ#n}=(zGpH&w{BA%?^dKE^Uj3|G#0Ufx3;Uc_Z?05i62z+4?r-XeS!*-g`XRMwPZqTlR*%)tY;7hi&RBuYAar?Lj_4+Lzb z>RE1G|AgycN?q)*`gA+}h1To_iLZCU1L6D$gbIjQ!4$|pWNtaPQb>puWdaTZ`Plr9CQ+-%6{IN+>dTz1T)MeIdqbHB z{Z}o46Ft{WyQ^4_Ap1Pn#W53VYB3wAL`NM^94xayXylO?2aKV}ybDrK zW^xhW*)GXyxd~rLI)v3cDEvR;X(N9T#V;z+!CysA&!gTg^!)tELSSPMb^7cqy{H~q zWbT7$va4(Qv6Xd}N&6|UQ+MAObXEoo@>p!0ZJL(N>Y*%Be}GL;ZkKy-eH7tgWeyjJ zgVwIg)>CZT1h0hfrH{})uOlH<=m-~(j2Ec}PB26c3BVlyRQ*w8>9frY4A~Q=IOk`P zm(A}VvbP`MRHUuQR;1bHOq@VEeHuO50@AHU()OCsQtv*RIb(nTLm3t(Fqk#pzKNfC z3pv5OzHwDuZ3H8LbdlQ;1n>oiFYKR*JSJ6O5%1Svp>g2AYOM9cfD6~w*6Nt#R<4VG z8ou4Y*f{u!`LLypmDMi%#*nQ$Z&g9$5>giZl_bR!p4J2vQ{4k6A7gNeCNv(1tKbn{ zYj-}wxDPNU-g$8Deh>AGhccIO6bXg=3QgQjU%0&0^QT^gi zX?CA%`7U+mc37yxwB2OkmmcZ}lxZa7C)Z1r6olUJPO`Q7Q+fFXMc&jmb>8UHy+=UZ z2PRK38iEWdrz9sP(5hbwnUigQK=y006ai8$G~O$oMr^;)FnD`B zesBYs6ea4Dw(hSa!BmbV%z%y-B1s!Q}9_kn2NfIjC+6|>7y(OF9?80)YNpa zelukfRWe!#ph}OI67L%>;17Oy7>niQq z`2JhuGufZ8MzBtK*%Fl=kKC>7h+XmhPq{{;m#@Cw5)iEAW1KKGb0hv9QsR8H0MKg2 zHFr(ykOHnk^-wJ1&d^^unkJwWqjyMpyOYAm*ZcwJF@xR<_U?})%La`ooc#W;t4oTC zAos|I{p4DU?Ox2b(Z+pt@Yc6)$H?8?donwONq4Z&_r+w)<7w+ZgTywvJjmsc>{Ud5 zNE$9)>Hi`KocI~!gu1E|cL(O(4^h*isxX@NrM-Bxwt{Ykv%Hx6+s$8$-@kopfAu2j zcHhLTRD!?5_EwKEZJ-R;Ni#>>CzLO;Fi!?A8R!DjZ!ZtKg8oU;qwy%f$%`!OV4HB| zYu_$BZXf1GoUNK8LjlB6pG}<4^1|7}+A%yifxBrfViT^|PUNCMuKS~ud8N8Hc*Ru!e2}aj z+IU0CivvW@S#jN=?@Mj5wc~%;&t@a9frbb>VxjuEIdG6jc|=kj76}>J;@wrz z(vj-kAK=P{T($6mLKpd;fr}GOUO*|4h`n7Tg7QmxL3G5JAuY}Xau%#{CrJ5g`soh3 z#gc8;B|3+m?*(RQy)fT%;}aqU6a}sjMMK zaE^}hq-Q<4qjw)OZ#pYn@F>cIO^;#CAg4y7D7E9dX>(s`$>)>)hpw!Kz?TRf0W?HN z?lV5%>*_cI3b7fp%>DSiBrl@vhK%7GgzF|5A^|E!V@tYHI zw;x@$!;jF=W`bq|J+NXn1))zb0X+zCP7!!2q}Dzrar^tpP6nDwZ}k)DaAtcEAIM`s z4oDuKv~<;rU|@M;-P_UZI+B%XDAji@07yS1J*2T9o?G&;5H1Y95wTG_QgQ$KC%eH3 z;DsJ6C#3z5xsjd+Bys>rCduUay1xe#AIwmI4`{!sJfwk*6cA$o`W(h%m7{HPMhaL9 zaD>l>p@D=}H#A)Q;H}_j!>mYbKFSX~-{=L9=4~6s%#g8%r3_6~m~5`MVFXj~ z+?EG#ymH4ddtw0w0e(MpB*X!EFnO>foeRtj&uh;Gf{QuMZr-{g7}at<&dc-u+D)6Z zxFn8am)Zs&bz&d?C%nJ+`y2ibw8hJt3lyTKj>R%|noQ0C-6fTNp@)_mKLQnh7JL(F zorn$j*@NAXWErw=7|NM4?wI#9fh0k^)4Hno+M2~GQyEhCgB;Dj4@bh`RqMXVQq_ft zTrz-jtx^r9c|Lr>nmWkU-Tr0=M^DI?ItUWtc86FTI)^(_0_0ukCZ zA>D#e9Sm`*rFgO>Jd4A+=85?9A#;O=ZF|tkA*~O|h(@%|{*m?ppXdgnFzKc;4W`FU z(Dkrwtb%W-0Yk2o1vqL2CbU^SlJ~kvFaGWoS3F{5kuwVVdKXw{B{=<$Vb?@IWHRQV|P| z4%6)~($ChK&-Z_)6~c=Ks%2LIVW#9=V)06u7%6NmO|i`$-2({jO4tzkpDE2)4&}|T z`&+xNMUHk<)`9oyLX3!{33K@0UDA43Il!by!7;1l$cc=7F^90}i|yp`Pdck(I-YLQ z@uS8LKII`mos+eb(xdpjj5l978l@5XJ9hX0db$(?c4!SDogineu&v8Ay>*(DEk(We z4zNygDE9N>{;#hmlkZ#s3w%fKOB*CW(06R=$W#F-Zs*><4`A;1eYukd;|y&g+eHe! zIkS{gvhaQ&dm2(<{nxLUqU`3s=;%nMewYjIlemdn1n0q1A+v9#zav5|0Uqqpr!y87 zV!#rB3YI&tD#(09%Oe-h9CW|{GBJ9++g_5+lYt6A`Y7 zOEoqc3awbNk-cXDz52`h%T`tPiW>`1S{J|695NU+pE56Vj(Fpt9XO|fu>jy;s9@j; zWCkv)E80k&_bZ|&J@c+kc_Xny=`}q!ed*nU917Q^bZ+m)6lOS-7d{9vN}+X44sW$- z+!CW3t@dRKobS-Z7wP1Rx1CY~r^D8WNN$>x{!y2^m_oQFsea6haMjai+h}~Dfm$iF zV&g{O0Lc`g?maDNxFMq7Ve5PhE!vKhOC-6Ckg;0!Q4DnXs9R{zlY;kibHJN&;g}Fq zFfMF0yVY~W1Y;RS-+T$?`%zIhef@RBR%iELUo?>>k;*%~?aZ2LLP`o=O6&(ouXUYgzx8c$Wr6JGM(8;(a;l6F#+L`To{uJ37r>i! zLhk7!WB^EIF_$u!qeB37Id0=9#8}&rRor{;MnXiOHVBfF8Ag^ZwhMLt9UK!VR?_|f zTR3*GkHv0#hrWG3u}Vs9zkAf}My6Gtx$fRuzGmxp<$GRP80Gs&+iZ^n*1cG?n?GYNRFSc^E zMXNdIE9}?S_Al(yaBDajJ;@tgS9hGOa?xWVi#JEdr1Ag6Xr5?Vc1gW1g;5{l6QFTP zl(UhM=YIJJY#?|*FyESPo*6g~*ja~j*0b|ofGz^Pp|rAF{9=Y7aB9fB{gLDVmJfr9 zEnU0yNbRPBY*zyF6HqAkja@i*F3)p}pEZn!f#;}y+=(~5`aErRfIeKwU6N0#{08t- z(F2C=Wg+f6ksLj_VE(aPuW3qX%eh_%?s*@W*`CrJiVSy>s+ zM?qoAa4M1{X=w2R@O!8l($ZIOZYC15PZn2`347SY~qu%;5)j8%lHyML`?#Q63!}Lz<`V2cpA~=i< zUzD-zF*?vbVqUhcmTBOijW2)QYuZ#Y_0!c^8o;ruu#H7MelQUFO02bEDsM7gn-qJz z0E)>@mtQoSK%aZ5f_u!18~sJS>W7Al2C5#L+7VecBU*yo9Kpo~th^(Znt(qoA?!!0 zS;mv8Jt60X=2zfSd^=&z_14DVLSMfmQ^%yMgzv>|EBTTArgVI)ip^roCG1o;9R}Js z`C-rJ80H>Ya4y97Z%>v0tM^`5+4*s5>WTRj60|B==MBk>_b;N{4}dN~)|5A8kzL(Y z(;V&o4vdY3O>`SH%Xc~^v6J#TXR!Z76ORjfge!huM!x}F_;$4M-jG6uJ6+1yvJbUu z8`hpFyUzmj7BM{IllWori4C`ybz4;D7!&~XXWK|f7o7t}(ty>ndDX1Vh}RTrYGsiG z&yoaFq}RW_*4g%u*4UqVtFDIR3xnPC>0<)<*hx9NXwFBDnKYd&^H@bTobA0r_u@2R zqp>{I)^p+geR*~D+(Ow#J*6xQ7X^~ixwFUviaGWt`;|yWkz>-}l_DQ>+Tu?VH{vUQ z4$v>0Z)2LSTMX$v@Qya;Ld(57P=(eLGXXsNsx!)gCOPUMS564Ahm|2ZgScdcF7IUe zYvmH8?Y0fiEPR}cl#DjOWRlz*1}$Ak^_~&1g9`eb zCSOiu7@mqdfiZ@qe?P6!I$?%^(c5ZqxHeJHFxKebalt>3X_$R)3@!%lnv_9W*IR@2&N;zKe;pxsai6w95yH z8^U?sPA@n#RO#n(X{NLnWkrj_q84R8>C7ol^QkgvOYe&bHBVIB+Caa`K#Je*r&OxY z%sG!naX%r7I9>c|)*las6zz)!6bg@jTbi+ssI`(P*Nyb+eYULmepTV3ZdlMlo3~Ti zV%r)^pK)g@^Glw4_JY|$CtZ~DkEy)j{dgwngtFO9IUnK2stp%2xOjwElA1POBEMJe zjM(^uc01)(Wy#{O`dLp_n+%QUK1nD|GZSEi5uwk|9Q=? zp#S$hKk5XCHUC`P++sq2d?)#u*~*yr&l^4^$o|*O@%kU$jsJtbg74dRR*kSd|E?`+ z$-th%C+;Wpq>majUP|0)>dJ+M@{XaQdj4^efuxDc>ePERrUbF;{FavA@@xNI%lvHA z2_hIv#C{ERSKe_8AH%N;+*9SY@`k(PZducr#yJ$|uJdd;9g!u#nNFjd@p(-6_3CkC<7_z0TD@r=B!%)FGg{ONxj{q?&Ag|GPQI^nw zOVZcEF4{ysdHWAb+>#7ql}!wl$*MTQcrM&vNrW8N?Cd%j`n#1SM7p;b@erT9B!pJS z`S&uaTSnjRv^Jd5sV+cB{1VZp|FhD1mALO`S+KukBDNIvjoo{><}GDFU7tSu<(w(w zf332VA(u@!(!XB4E6o4TS*3rL(5_uhAcTh8r!cEb#gPPFT|KFgb5Nb~AuM`6z)U@9 zZ|~=ytA6htpzTsOBLAV}ct!CF%}1TMjxd4lxdm z&Dl-5T-i+r)=*Co!N9dS7?;jDGK()WQq;RhpuMn#lPbQ{&&42ccL|fm!@0%=7a!ja z)tO)>F7{!CK^%k5O;M>|&5yDTTb9nL8?BwBiQHI-j_029=KQ|SQJPMpGh?p`!Ja+1 z)^aSPeL;nNgmKI3D%FEH0?TzRy2m2h)0Vb=xX)~7!pdlRZHn=_Ak_v}Uhgi;XEvGD znNsmZ6linPN|n+U{PHeW_b+*@=)p<7M^w_CBTW0=X65w^EncHk)Ac&qHWYN^+_Gjk zh<%b46^sL7ob#@7j(_xxxJ``vrp1|WGI@J)MJ(|!&Y7UfiSZ6u zKCYu@(WQUsKPA5)qOqK?c6l|i=aDrIg)(BPS1jVDueUPhx`xIpj}nAn=^J+5i@hLc}(BYzJ52O4L4v7SRtJNp{q@r{jh)jP^xCbYrjpOSYl2RVucX} z!(o=Z81|VDfUCbX4+;o|#elg%)ny2dPPK zTK=EiH@C#-hvs&;T76x<-cNvcCd+WEi~wf&(I2ce%icPPdFQwC_LdXD#Kub1=IQfo3ukCA-sCT~B_-k_ zn$m{z0l!%TkV7N8UF5d*!Me>?bi;l$Pp+{QnsroH$ZMk6jOZxTFg%_)kakBWfwB$> zh`IS1Gv~-<-6!(7Ej0g))68W?Y*&`euvF4%>OIvK4h(nXT#j`+F>;e;*Z1S+(ral$ zdpBnnMFcTftLo=o!6IFXMOwV5tLKXp#hy<;)6nMEzH0?dC3kzg)^dcTb#1gX z7#wGlG0V`ZrMeR~^6v5H7`0aa>aH9NR~f1NX68R-%Y{(!>f>fQ)olJf!oozB`SZ0? z8MHR{p*OCwJ$_T-;SH?FsooSXw)x_mkDJq`cx)z@h`6e&KN0=DE~t8`UGX!4B&(u~ z@~Su6jqUmNtzP{rwXu0STk%#k!r1pGV!`?l{qRGZTgzFuKe47RMEAZ3T8Iv)oKWn0 zUYgQtLZ&;1(_BBG&ZjXymhp4XhHEkC>R7>r$2% zzooHnr)BBfjBEKCGdcN(j@=#~dLC9i9Co=&kf|d13iW%=5dP0*E52oI-anb6c+3XM zx_`1j7Ht-pzkYw&vi;`{Py_#d$G)9M=??z$4(;tJUeRUnY+-@VKfD_3FBu4H|syYzsprhJ+$TlB##7 zV__$&fOT)JSB6{h+Gl+X;yxZ^iYC&lEH75Yj+Hlrp&P z-yg``K8WvAtvODYjRI>OPkYS84HT&_{&xxfJ_FT83g530!MsE5u8)aN9}Pc!r*HE4 zTs=JGvw~}Ios=)NBc@4KgQNS(I+ch~b15$&sc{E0dKpiI zSD#DAwj^)4OAA@PUl`4V%?n2ac(o9&|p-m`x=;gZ2i^M5`aCSsj7tzBq%j^o8? zx@PX#hEqq5e6i!{a1Jt&kn!{7Y47l}HQ2wul)A7hU7EWc%+OQ&*e*0uqQsKvkKMfM zObuG8nzO+7X@ux;G%y%Z6x6?f*<@4M8^yaeS@V4?f}V$p{oeoVsF;d^-!whrnNjxVw?6HE<@0M>gs-CTB@0Lp`8Al zyybwK%$%+_2lYB_=SHIro4Y+RZZFF_@;QoOHBvBR ze91q?&Tjr8^ioXp2cLPyYmKEL+YdXO=CI0S3~tPq%g_J5mcd-S zGVc_g1H*78NgJQLLrbNf{F32Wvms`#@Xi|kng+|a)5DBKx#M^LzEEq|=JDKcrhX1R zf=|acb-6zzSha@==o6U6Dy}WqJzQtUbS_PR!!$MY)2bAMT`8u;C%0Mp`mOs=6CnTB z6U(`tB2t0_jKW6@{e6HedvJi}(AOHC2=Ysv-M!9{-lLjl`$qGvmF6jis{)Eoh{~#(uo%){%_LI@`Qw`6Xz;1oXuzjnsCS-dJ+JEf(>*|Ks{2g9DzSP&=Qeu^{i`$30J#Yuk z;^{w;df$z}@4Fn|-q-qJ|DR#jQgvSQpJ2SJGwgpV8vp+g@c);;B59&1=q>;n6f&ek zCtP;6^U`jMTyVBoZ}HB)NW_KK*iy#xe478yo)oHo7PmLVS&%&U%ver>{C8~HpDPm@ z&U?V4fohSrEK`|qB}|gJ&0;==sUC~BH?I`h7-kYkZfl``uI$GpgTyjH{hhMI#225p z)x!#p+3hLX8V25?tUG0+xi{XCAI}n%r_?ee6UM@<_oV7!R#Gj`I$>>G6M2DdYC57MV{U`6fwVG zC`F#bcE9vS%5!0{)$~EmRPmeDm(R1eG>Xa>mO>`=SR~7?S*?whS6-nMpKamTLVqtW z*XNX}iMKHQ&ctX6+mf4{_au2n%+__K`hPybnf^T*E;qZ(_ZkimUpcr!DLA4|{j6BM zrIvE1xhxHynWe4@5A;1zKILSGeMd+>|CL339^a7ir0(;0Zj#1UB4bOMW}wqD;QO+rfaqqb<+c1gW&&FC>1@ zUyU(Pu*|h8UTLiw&hl+>U=3x`yQ$0g@lb4*?yPJ#)3)He`09$PykJjqafMq1J5xBG z1qq9l(CrSt)3M6W+2pG8nQ^@gj%LacfsJ1iW8^HaejZ@{Zl+zbkjiECS6@ODo_3m!WY*{{3>ooXb18iPGn<$u=f{kWX(=z%)z`Bum_$|6 zjCeL`r5k4LJY!Rot>XJv*pL;kb)lYT+UJ2K)W<$Z1lsK=|N70E`BADDc0k21KR4WR z8`SlA%c81S-*)wWIQNj|C906)1?s|S-=N-s_mlpMG}GR*u8NLAmcO+;^{^tv8H>g_ z-pLFS`&TwnR<}G878{j3=Av$S#9nAbx80^)yPds#IHpM`X0DY()zYAMd*)&t0o9+Y z3Cr|&GQZQ$1$e z$KO4A*yPHp7QP`(qyan16Y25-oYh$*dXVzaCHI%rNQIGktW(7i$Wjl=tvu4}ZqOHA z*SO+}+vk|&j-i6BJ~fEyD@@eG%5H)wR9Np_ksvnb^5z>wa$#ZcZsKzZ{```IPQ9zA z>705sohKy*3xhgddX|~LG~6E^*gRs}IPxm%SJq$I?w>2_^Y{8|{lbAVBeY&m?)08% z-UKuV+6}*4nAI&GCg>5B$XDR;m?8tY?uKO%FhL%HrDI3#pQZ`*8_pu8M`mpZ*owwV|0a^hc)m+S~o8BKi{2pF0snK zdAX}gP2X40%3H4{S+=aq%;HYco>-OjQK`sVdi~;@o*@}O$(Q+8AkHug+e&{9lTmW| z>tDDmW3VB~A9R*7Gm~=!FsSly!5DGR2{iyV6}(^KWWK3=8;P%-=eOQJaAbb!VP`Jw zpQz8_&{W%Nx>NdXk<=U-V>w8y-_!u0TGjQ|=(e?onIecK*YaxAp{ya={(!4iJM>V%2EE47=i^&^QXMQ};m zhD!#WdDtF=IgYxjOfPt?}%y>X9 zp>x9hsp04PpBFPm<`%$gGD~ZsI5Gv4bmjMqnI-CXdQIKvG#QnCB*Z+b4zOI=>*H^3 zn99`0(B>ArNDJ@b1(Uzl>-N{?Hgqf5M?X{#UN7v}wmu&Sh0(bM*PPZ*m0W#>u5||i z5X1eAtl&FI`19-<{h+lEClpr6?l;Y3zOiyb^46b+`O78%tK^{YjJrrep9L7ba-&UU zK5g%L$Ri&Vt$*zBVKd-|E+`oM7=Ph&U+nhu^XcL3Mc%X{|5+|ijBx&WwEsNbCjWa? z_5X5`^}k-Y|4)5I>N$RmUE-m4%fro3*DF%0ty!k{k?&kfVq1;@}If~EL zv7R>z;@y|{XfJ8bk^ja#@u-yk-22r=jK6YQYNH3q%x<{9Zsmv*F)WNA_U2HVHlv)T zBDGr)dNr1LPsQtFW<1nbZ+X-#Ou3xPt*&@_n)>m5e5dF{o9*Gb{VGRkgXH^?4$&?V zeKA5BTD{%JX{yPKw(5`Q8cG_4^Bk!K)sjs6I2N=yb__~5R4(1-v$}o0I&QsF^vyK? z7YMPnXK0@Db165^@og6IYuq;~J$j%^58+un>ZH%H$HcZZPMerpUMyaAU1;=j*PM;w zXwP|yw^>q-Q0WZgUyxySDMViQZ5xv}Z2f#D$PMuN1KK(|#-AvI{teF$P_^FnZ&~!= zePhy9*WuUr^6RALsB~gN+4SCpH05tz+*Jh&X#kh@oImd-;>hDaYd1A+J=eFw)H9)r zvhq*BE@&>^MD7OZ69Z}eaod9xn*6r2y z?9bc8<>kj-Lw7!z7y?>3G8FOvC0#KY88a}It~ez)`}NxU+d1Fa8y2NQR8I#gzP`%4 z-49aN7%*EiRv$ZbNCQAG4u9X;+7lp~;t!@WFQ3l)QDMyw$;;{?Tv=m@E>m=s>bnGRKU<|ZZ{PV{ER41dqrQFW_t zFONB~9}jd;i>_K4Yul6>_w4awDn1*cDhLrkI6~A1?F-=l&mgpcz^xV?fp~V5GfmVR42Y^B$utfxE}JFQP8W0(j;hJ2BY2#nb&E>#e3$x)UkIy zyi|MAN;&Z4by^h8E1T5fBn|HI`Mk8fy@y6cnHlO+to5Qxa&>$LPLr3!77p`kAI?n7 zEilk^XI7XW&Q*VCFO<<@%T^d*QDuM^zWUhOT=8z~hto+(Nu%yL^%qk2MRPFFVU<19 zIeS-2AQD@nQt~}Bfj`>~setC?#J(iZLFa|Mob86ikb`=oc4M{s28SBxew)E|Dl#J=hrW%Fn}whyoy#RS;67q_h03~k)nS_Imir%$iJGS`or zOIR+##t0xNh%x{>-C*Ha*DJtPLK;9ot0V{s0#HM2RIDe6jDztQpWb;r-P2ny?$jBW zBV%_%wgG9SBHFUvjf*+Pb{1;ypvrw3A{!1(dl@r#1=H+vz+^aYZM}wz83^)M)9Q3a zMKmCD5b0cVj87yO+kA9X7wqMwU8lwGTC+H(O1b}%!u1@-&+fNm1pJR+kezUC{1=BW zW`JJbafMYXpnq0aXLSkf_s_Cm2z!63HOg%ZF&oIWxLVi$?A5D4@V$k49y;nY*N&Zg z`SPU-$SD;7r zvV?+?tAH83_t_`QX$w(= z);EGWBu$0=(^LJ=^~X(2qDNRw3uS;s3mq%SAE0%#>o^6jq(Pb(P`s)hs4QJlBHVLk zIsD_(4dbPl@j=DZE{8HaF>Wah)6!$O9 z%{K}=@+^~fcOq{BwkzYuZLQAC5Vn6$_88v2f?;zNe&PknY5-a3+Sh+3_ zvfP%2bz|q;Ks$v}M@=8YHkBPWri^x)Mr}Nu)Sxu(o!eHWu{~wY;V#kgDTVFZBSr@E zDAhem-Xs5K->f4d5@GZ&xZ>KpWFz+ zRZ-(YQW~GzWzt61;7>ji$le-t?Uf=4`lWvKz}X29M%vUuo?U58!gV~R`#nG)-Xq3U zP1MsHu~X6HK-6G;Kuj4vk*4lou@Ch*fPd7-kPjsbxu{v*{mGQsR-%#ik?}uMhLfB$ zlstdELZ_eo)5{77_}`j3%r@_}b`eNATcyB}?TvX^G5)&J$@__5@5FH6?Ck8*T7`cT zt9{Y06B5)fa6eTJ3Dg6?cu&pCaVeVdmW=>JxABla@bX$beA)BgqmI>0(X~(+`=(Vq zw_GTAYLmi>DwT=bH4Ue^wLy6XOqQv9*2KBtjPS2qfaAjBX=lQWYKKcRz`xw%<(+H( zG||S0Rx4lFH6yJ8J5O&B(DQ+~5)v9cn~E5u~+ci7zlFXqjR z{kg6o!wXI;MF%#mDYYz&vi;eTl3+h4>@xn+u<_qnl`5%|)&>8x)$pqUM+M^G1(%mc zx7R0LvpT&-|BlRN=gs@oR<>@QWKb*0s`6KiyN+!^#_hKSwrHq2n1dLwCwpyvV_ojs zw>OUJY`+Tlq#XWp<>G7+@zD8mgYaz=uyIe9hs%c61z0WsYkUJVE{>m`(;fbojTqCK zJgYq+J`f9as`}`8_vz7ydDAaOVADsI8F-fjwp|?Qv@6@7HndsIyP_=iXBz|Du5O0W zep`f;{oCOU7!Pk7J`1Lop-amp0vGc=lf<1Z@wer5w+DTeULkl`pE+;RDC?7GXc7F~ z_lVuPQTFq?xHqIdt|2~H9(NZvq=8X3mXhE}IysY)vQ2}}Q&U$^Ya|{qPzN1Zn>Hyr zVAq!eM>a3pSbs}@+ex>%126=zO^XB<1Ql|nYp7_m2wsV z6xVcz`O#y?JxS(2WHgC^=8QWe8#-(^fBs)h*=3<3k@9D60tP7wV%QCci?zD-2$S-6 zknbpl*zKpViKcV*gU|C*BBlG&9BOv+lQKf&FW?s+?fZQe?*t-TBHr0Me{mL;0)YS* zCweWo16SUVV$GkBJ1X(paqoM#uj>@-8b5|zGP&5@*Y)yM{Lj|Q!%G6J7J{x{zd>Kt z#GjR$*E|SrLJ<@$BG4>QY;octfWX{BN&-CnF%T4N<>W_k?G6Ue@BL}G*ud&EB8Dw-o56^8L<(BN2l{QSj1(KXRzF9|5^}f;N)Ll}O zCP$AJf;CVIuum!YhUSU8au&h%FZTI4_~v~xuFsz7CK=G_$qNy7Gwb$*LG8tsDT%L# zhPzXh<2#^i4ojRM|KZEG3l3}U6S87@{Nclg!hUVYxBNTE?eoTC%9sb{0fl6K!Pcjv z*1+y3G%;hb9)TxbK_!hhptEKVapK=#TtxBcZ1aIUnW^{t)4(e`gfVZDl-!E68pNjO zaDN26nKVglmfT_W%VoC+K&LXO9guo}(N2=saMDm6U8ky=)7Ec%?3jgL*=0~^t51*N%__5x!VbBvr3oFH-#_c<#^VL{MQZ;0%fih;FMEL zztaZR_BYy)KH>)-DczHx%}LUg&IwFZ@S9th)g0}#9k*)1gXNtGay#e&Wl z+AMIMxeXt1Xd33lZ$F(?`wtet|N8ch#R^hr{IJ%Q6lps%vsK0kVdy9TfBZ?*Ycr9x zG3}_n3?23JYvCIrZgP;~ztB1<_;ha+8`q3#LukRZDmBtU7Ef-aQvYW3n3U$*U@q0{ z-X90bQ>Z#^riy_6&zB>0dpxbT;)V?+rB?4AAtwcR#p=C&{raWnW$}}Bwp~HeAKFQk zqv13aT`RGB#dRMFYI9R4)x8O^pXa2Z6uH}bY6O%3;?SJ4)bZm@aGwaV-0J?(HccKe zJk_@4^K$TU3@vlEXH^mTRA7KB_6R zZfr2Y&u&cq^h8iny6f_7^u?{P9tpc?8R{opB53PAYXf;c11PGmeCzBBN}7&RpSYFP z>(cUa@il9Fk;yyE_Pua?HSE3bxAL06%6D*2JPi$y3_~bqB|({C-?c4YW|QL&Q1?e~ zijXa&6TfOpP{iI@E_$qSe|BBeO8rk0M&d#4q|WN(wz0F%i8Yil16pHaV>&4HZXkx> z?#(xittu_0(dBiGk|ORExCrG~bbBwQ%vAUedz5&vU!Tian)4nE!4JRhB^)|->?0OK zB`AWmt5_xxMn=vIa>VB@x_^Lv_R+(K^AQWD6KJ#25RxO^h#Zt2p)ew~wI{3_Tn6gR z1eKjHh_g(BQnlrX@tf}lBGV#@i;F+?#SLO{k&jfR%Gg0tD)qT;bfqt++9#|?H>lEw zLqD38Z*x1CPcJevA6&avB0HXavrR7JSC4k`l15jE25f*TOxGwW6H(X^Fn;gD6Nd2d zSJnB-f}hx0hzCC1w*}=@MxD4q7|}h++7+I+`wn_ECrfV#o+!5yNTcLeYcHflHWqoO z3omHcSIp1kzvMgkLuQNj;GY3$XgFMNIPm=2cBk-qmppOXs^gx>V`6K;e^nIU6Bb4qcWs}nKTXzj0&J5rVRZU)zl(Os z%-!W#Pglv=a((C2t6bqIT#FM~EQTD11TudTr7^jstH^%P)!QboG^Awc*5?_1YG`eo zDU8)rIZiz!)F9LJmPlfE^!awE>H0^x3X{tcLro;*<34P=#sG`|4HW!g1A{VXXt^QS zl1=U(dJv_?V~(;7+Y5?mavKHD1!kIMP^2ivQ~C*_0$s3oGsAO5@bdGI!67aQ0x!^Q zC<9e@`^=9!Xg)w&;0_)e{9rFMc|^VE9bP0XV~-K9-|;i$R2&2;t|QEVwWzE@+PtB$ z5as5+U6b+T(*- z!c%AJev>3(g9b&a?kKVCksjUg@Mw!qF|TlCQlj%7t;n>af5$#zHe`7_p8VNKpB;ID z;S%x3=xB5*m#@v_yrhYIi8Axr)J|NZnB*V4633)K5h-tRTAg@ctgdx`z~mf){kAco zp5LPqG>|-f(M=jfOZ_&O*J#H}#&xAU1VY1K5K`Ep;{!-vqd)HGg09bcMR4>w<97-pGS0`4wEukF*B({b#yNG7arl$at(5sJ}|lgUI!>E z4?=&9)XjOwq_{X)%t7lBT^wP8r;#I>fr#LSpxsW|&A9%&r#Gv@@)}Pf<{8VRHTy3v z=E8IOe2u~968|=1mq!zLq;vyjXmg_3n$S#yT+zeBiote2Z&=QyoBV#Ez7PmS(|z1; zQ&R3>~xFaOamj2wae4$xT9R`jx-33}Lx@$~}j;TNUYY{I6jXcJhtO znK$~Zm(^hzF$NN<(~z*IMDE+40jR=f^fwp!kbLj4^BS_t%^cT>3Ua2LZs_hQHcp&o zYRm5TMEJdQrnj1t z93osh586a5hjJY%>B8`Dtm_Xbg(i1ju#(liqmr_CnK~ey;hJ$zb;QC zt0i7M{Nv{6sWJJfbosG@2_wR3m zSofUX7VkVNw)VNre{@B$nuZ@jX$`jv?c5S4nK}?$-3Y%oSlgjK}P39hI z(X!XHP9z^Wb!urIwvv->HY+45+de_m$F(b15q0Es@m)79>3*D>9Vz4tMhS`5Y5}?O z5r<24Dt{&yIBpxt-a$%AP?1ur&6e;FH2)S1jzjNQW*Z=?4ay=ObnET0d_St9eLrBa@8!pX4lQu$qTZGZ?#B}SC zu`veQ5XZfUQsYjpwL#1pPI7me76dX0yU%iES`{B-K|4I}=Y{;|q9qH|pibj^Vrt-Kg}0TUe+4zOuJW1BKw=m03r*V}Z80gwO?f=_MB^oow#Xv0%v zj9`SpyAfU_4(S~}m{wRQr;3x8#my%HtPTrM`3eElX+W3Pe{1};%W=~2-#v5dX>F4p zD!hzN@_i4N@b5bvZj!x0C5#&oC9qD?92o+62sg#kjgrqW3nR+ng%&w7XnMbN2cnsqbO;p^-aK^#`8xYO{#0oq>Yo4wA!3+1;D;3cajvKlTC+?R4(S|qR z76?GeGTa*Xz&m%P)mu~AZ(Z(Nl9I>B`*}-n@K^wSb|D3Y*YF$QjJ3b)Y?HX-!ONEU zBhDdkCFA?t`!|KL@{TeRub+b$iyOEET}UajYJ4fu^)CIwb9OGkKQbyS2g?QLuB}X_ z54+RaugOWFjdUvI=6d7_+Vt#}@<;U{FD$XE2*j?=OKhh`N1p?EQFug3oYww!Y68&W?CcD+YLJvx zaY8{J6wVBLWcGhBZ{qB6PKM7A@&c9%IRsV@<}h(P)4$Gq$w`~Ak#uPI&;q1X(SEA@ zZI3|1;3OrY{S7+_3k(h`Dfw>OXC@b&YN~r>c5!S=11xFcp@?vB>$iLhT9%u&g+Ikv zJMF1&U|@44?$nW-Z7o0m;A#3{)q`q2)~JZMne@d#)PnSqb;#RYmvJk1HZ^v7+OVQG zXxUsl>1__9KG7$PGNBtik^s4%^nrB(mb70=H}cv7qz8Fr9*)`P{b=HcT;t*C!^_=^ z9(NltAPd?_qp&1<`9LJNCkSG8@%Ey(5V62z1-iA4)c(MmW0jMX4O;5qvUB`*#_+q3 zZ!SnwkM8@t6y2s0FyHZx#z+H9X&}aipInu;^)Lm%@GG7p@mQ&vAHX>16AqiTLjI%b ze5asighKNAf~mf4>|i#^E(&eyOnV-~d*S;5@UCg+y1FD5B}{^G4F{5*WYnlYT50Kn zGcGPU>?Ad}543I|a0#LMe&jf5#OP=n`Wg!5;Cy~TcVJ~_mv15qCJ5>dFtlK1t!H3h z5F7|1Jx3cC|5r_2qJD4LKr5&dgWMw8NFFyYCUptocm6O5C}61`rmItTXgwRGXF|gz zhqvfbumlua)VYCcS!57i7%LjWm(}=f)(B8i-2q%#`V%a05A3OyAv;)^mob0Y7s-=7 zB47o*=ilx|sO=%K7~&gh1k73>DD(yOTEWKLA=Ra< z#KZgO^A?XbPJ4RAA)p8X=kCST#$9kn5(6qj5MWYQ7}fZh;3<8+&kNW=;UpF$b-DjM z{J&^?h{^CZ#)*4hp_m0O3oPnSk0l`SZQuOweuKv!d0o^Nq8OdsNR>yRdR!pScD_j5FF&$NfqtMv~D{CmP>YN5olz|3Ld0A+IReh zH-`eXK6tWH+S3Y_G zA-3uY(dGj^YxhMYUT5WoKB$FxFh4AfzR^(mKEY2J)zxC@hj z)9fmO%b|5sE&H#E6qHKi=fw!4yR5gu&}S$8O&n2*19_nm#%D5e6klE!JhYIh^KonF64vr$Jz(GjK=16bqgzN zzVT%>7^^G>H3E2LPb`S~K`AG@hB414Y54MFFOg`B2*fW^DU!!=OXUcA)WaDfx>Jq`8U9-!wz7k5wEgKdV0b@jD@JhM8Yt5TP0Z+)ANBM;+r=Q7d4cV(iZz5O%7iP*8)%oePj@*o($TQr|9iIqo`DRn{GTerJq>Anw_O z$Nyyfmr4a-&2)_4{MUL6=z!A&03l2pvTsfZK!1RKye~QpfKe=_kpOZ1B;cBL4u#Ty zyRwTL*H%B>KPpXM>nbE@RKe7B;@=} zd;5VSC{u&fW~4hlm#26BmUg>^;H5mFZ|iIf~;(w=d?cZ zFOWT1wc`U~1rznf{ekDl_ox2m3e3i^Xg`}Pf1aYZy=rqiZ~qT0nhQS+xCs|Pb}Gp7 zyu=f{2oz&e+pzr(GJ9brr_=`j^A-ffh=mP6)-cwTYKlZEOfmcw*k%pIIAB|W%H2-> zSh6Et{BxpfWjyc-USqK*eDstZyjDudzSM1>l@^5p&*>j#6$Y+TtQY^YA~+obrVkjZ z9J|;Ce%d6={FBi)^!BC{oq92`ssA-7W7xy;H?G!L_&Uiy>XzvdB;YaZv6IytjG5is z1!=ToO1ALOUM1_MSGp{wYP(*IDOdlcTaAhA*v&DH#&pF>gXS+IOF8ghcvy({S?;!p zgg$G`sSV%WesH(`cWlWtk3jZ-C2N?r?c#8i`?W!eZ2Krat&1qkiaxuWwt*UDq1TjX zm(vSXUO;UzPSI8FxBnNfU{H{recWsFpXJA6{)q=xw>Q8XA;6?CY=r1YU4b&e3r|Kg zq&zcq4pj^Qli@wYjTmt1B^7Q2_VU#m5;Ip(;2P9B zVIMN()hM=-pE8ax0Nis{;fQbCUg>&Ro`c4i=P-*=>;L^j~_lD&D+FHJl<+zl{RV{s_Myb zehb^o2!vJ2!6ggj7@P;ft1SCEDm}Q?3N;`LBmmiu36}bg$3k{c&AFbLoA_Y~f6UqK z*c~N`qobp}ox>fFs&q0jzvSV;f=nhER*#KbB9F%u!aepfDvEjhB|qO1FFMCzSTScl zFueotzI2eaK>erGA--t^1-(jMy^7>52CqBM@k?>6t&LD^2W&W_uh3^|vcED0V0cyeuM!Kp?=M6q>3J&e8Gl`m>O8)5G zVwvlx0C5Ij<=0J2c<0_ywF43BKWe29DSRj!s+AM4?AY{5^cy6VfQ*3BbM5)tqLjOm zl$}{_3%WfdE?a>%!^&m0i9z(TERq1}r0u7GjUjSZt&B3wX&W2%yP^9xzn^qe8l4?& zY-kAi`g!9i)R%Z5@dw6L0n}S7H|7MEN6_6U?DOn?+Xw$~D&0E=3BrU~(Rw!W7s>&wzaZ&1*nkfp!eGwbE7EIt@^ctBwPq zu`?TbiSl7^Er>6d0zs41xT8h^bm#KA*3ih$An%W!_=^eF zB8ZMATYW}Kov4!SPsMdP(3eU)xP-UZbuIa`2k1*o=$3ll$qoF$gZtN9iO3*Smn|ed zKUhf^c!py6*bs5q%fOJFoanmCPb7~^+V5H@nz=^qnX%aytvAYJ7NJL2_E@R7y4dV(IqZxKOyp_JG!O2(UgtY2BgIIb{!!c1>I9_C`@y}<_6)zd@vU>3s~!P zsY4<12kUcbxapyADg~8zLH-C_DEj#8!2IL+z7lsq;Iu^Hg&&X&4GcbGQ1uJ0pMT_3 z91{hZXO>X2I$=exPj7m=_x?V{@SN}ROQv9j=V}l2mgZOf=wxY!Y`U7Gc>pj-jN<*q zg}|b$>y6&|0t%f3;i391L_mU4laDTr%4}7=E5rQ%D)oX#oqN7lzB}=mN^q%1^~&~= z0uHpfN5_e(J$-lh^8fZ4YfEhJ19Mzl+MPPhAGagYh3r|l=KcE@GB8(w%KMFLs^rZp z@B0n7mG1W`86CZRU(#=TBb7D`6L ztAa!RtQ|b& z4OBDo)`~b5_ksl2zS9tYK~NH)pJNn`&Q>)Z3(Fd7zTWzF`MIVhD?3$QK$pa_mems2 zq%-e5HhS;th&rWaO#pHrkgiO+*CfizsW&$&Fbq|AYuKO!-%=~t8T=P^lH1fK-CiNz zIL}T#|B`uERbaS8ac1S@ya%idLR2h<#t1Kf$p#o#&I7FvQ_}?I9|F>bIv<=AB0>K% zuKs;Jzu${Xh686#HM025cf3IJ?EamGQPk0V$2fC|wUXw^f3O?su8=v{*th_XgwjZX zW0wR3bIP^0u0S(%A%k^qO)RJ!asvev%GSV-Xaj^9#P7UT`*_m|)=&WQU<7TGSARfKX<85_C)LW~^d{!+kexC?&*VtuCdLeW-dsLldA0v2;UM5{-;HWC!w z-@5nOXM#0SeESmUe{b-l`Y+R4@NdAK11I{wBMaJ(0S1*uFHn#q4uJsm*?!6LNZ=T} zR8piTV0?-i@eP0!+Po`Q_~234HKFeuaR}BE+-9}XDOw&l|B_AO ztVXWYU^N$cD%Njn-kbOxRs=X3bA$RRtkMYZ=Xegn o?CUhkZK%raatXW#UuPwpo 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 literal 0 HcmV?d00001 diff --git a/icons/mob/widerobot_sec_vr.dmi b/icons/mob/widerobot_sec_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5cf98503002ef7e497a7870f2fd813c22e54c12b GIT binary patch literal 238418 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
    *#g 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%0D)i2;<%gM4B& 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 PLWHcrvtG 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 veno1c*Z1Gw Date: Tue, 26 Jan 2021 01:52:56 -0500 Subject: [PATCH 009/146] Update robot_vr.dm --- code/modules/mob/living/silicon/robot/robot_vr.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm index a5c21a425c..570d9cec99 100644 --- a/code/modules/mob/living/silicon/robot/robot_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -146,19 +146,11 @@ return if(wideborg == TRUE) if(icontype== "Drake") // Why, Why can't we have normal nice things -<<<<<<< HEAD - icon = 'icons/mob/drakeborg/drakeborg_vr.dmi' -||||||| parent of d11eddaff0... Merge pull request #9609 from Verkister/chopshop - icon = 'icons/mob/drakeborg/drakeborg_vr.dmi' - else - icon = 'icons/mob/widerobot_vr.dmi' - return -======= + icon = 'icons/mob/drakeborg/drakeborg_vr.dmi' else icon = wideborg_dept return ->>>>>>> d11eddaff0... Merge pull request #9609 from Verkister/chopshop if((!(original_icon == icon)) && (!(icon == 'icons/mob/robots_vr.dmi'))) original_icon = icon if((icon_state in vr_icons) && (icon == 'icons/mob/robots.dmi')) From df711c9b8985a0e530b9d4f62f3bfe79b274d82b Mon Sep 17 00:00:00 2001 From: kcin2001 Date: Fri, 29 Jan 2021 23:12:45 -0800 Subject: [PATCH 011/146] trash eat stuff flavor text --- code/modules/vore/eating/living_vr.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 1cb18f9f65..9d0262278b 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -701,6 +701,15 @@ else if (istype(I,/obj/item/clothing/accessory/collar)) visible_message("[src] demonstrates their voracious capabilities by swallowing [I] whole!") to_chat(src, "You can taste the submissiveness in the wearer of [I]!") + //kcin2000 1/29/21 - lets you eat the news digitally and adds a text for the paper news + else if(istype(I,/obj/item/device/starcaster_news)) + to_chat(src, "You can taste the dry flavor of digital garbage, oh wait its just the news.") + else if(istype(I,/obj/item/weapon/newspaper)) + to_chat(src, "You can taste the dry flavor of garbage, oh wait its just the news.") + //kcin2001 1/29/21 - Adding some special synth trash eat + else if (istype(I,/obj/item/weapon/cell)) + visible_message("[src] sates their electric appeite with a [I]!") + to_chat(src, "You can taste the spicy flavor of electrolytes, yum.") else to_chat(src, "You can taste the flavor of garbage. Delicious.") return From 3ba3df17f0a7f5def2e53721ccdbc9893aadef91 Mon Sep 17 00:00:00 2001 From: kcin2001 Date: Fri, 29 Jan 2021 23:15:00 -0800 Subject: [PATCH 012/146] adding misc trash eat items --- code/_helpers/global_lists_vr.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index 946cd9de0e..04c0e291c9 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -146,6 +146,7 @@ var/global/list/edible_trash = list(/obj/item/broken_device, /obj/item/device/paicard, /obj/item/device/pda, /obj/item/device/radio/headset, + /obj/item/device/starcaster_news, //chompstation addition /obj/item/inflatable/torn, /obj/item/organ, /obj/item/stack/material/cardboard, @@ -181,7 +182,8 @@ var/global/list/edible_trash = list(/obj/item/broken_device, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/weapon/storage/fancy/crayons, /obj/item/weapon/storage/fancy/egg_box, - /obj/item/weapon/storage/wallet) + /obj/item/weapon/storage/wallet, + /obj/item/weapon/material/kitchen) //chompstation addition var/global/list/contamination_flavors = list( "Generic" = contamination_flavors_generic, From 7e53ea41c5a34ed3f6c4f80b7579e3f17209229b Mon Sep 17 00:00:00 2001 From: kcin2001 Date: Fri, 29 Jan 2021 23:15:58 -0800 Subject: [PATCH 013/146] add synth list of trash eat items --- code/_helpers/global_lists_ch.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/_helpers/global_lists_ch.dm b/code/_helpers/global_lists_ch.dm index ead50d7b5f..ff5c0a26e4 100644 --- a/code/_helpers/global_lists_ch.dm +++ b/code/_helpers/global_lists_ch.dm @@ -13,4 +13,12 @@ var/global/list/vore_reagent_sounds = list( 'sound/vore/walkslosh10.ogg', "None" = null) -/var/global/list/existing_metroids = list() //Global variable for tracking metroids for the event announcement. Needs to go here for load order. \ No newline at end of file +/var/global/list/existing_metroids = list() //Global variable for tracking metroids for the event announcement. Needs to go here for load order. + +//stuff that only synths can eat +var/global/list/edible_tech = list(/obj/item/weapon/cell, + /obj/item/weapon/circuitboard, + /obj/item/integrated_circuit, + /obj/item/broken_device, + /obj/item/brokenbug, + ) From 4318446c12afa4d2f5aad7746ff26ec79d27139a Mon Sep 17 00:00:00 2001 From: kcin2001 Date: Fri, 29 Jan 2021 23:19:04 -0800 Subject: [PATCH 014/146] add synthetic check to trash eat --- code/modules/vore/eating/living_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 9d0262278b..7d812c2cfa 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -615,7 +615,7 @@ to_chat(src, "You are not allowed to eat this.") return - if(is_type_in_list(I,edible_trash) | adminbus_trash) + if(is_type_in_list(I,edible_trash) | adminbus_trash || is_type_in_list(I,edible_tech) && isSynthetic()) if(I.hidden_uplink) to_chat(src, "You really should not be eating this.") message_admins("[key_name(src)] has attempted to ingest an uplink item. ([src ? ADMIN_JMP(src) : "null"])") From dd066df7ae8be927352caf22c643eddd888a86fb Mon Sep 17 00:00:00 2001 From: kcin2001 Date: Fri, 29 Jan 2021 23:24:24 -0800 Subject: [PATCH 015/146] forgot chomp add --- code/modules/vore/eating/living_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 7d812c2cfa..4489ef2de1 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -615,7 +615,7 @@ to_chat(src, "You are not allowed to eat this.") return - if(is_type_in_list(I,edible_trash) | adminbus_trash || is_type_in_list(I,edible_tech) && isSynthetic()) + if(is_type_in_list(I,edible_trash) | adminbus_trash || is_type_in_list(I,edible_tech) && isSynthetic()) //chompstation add synth check if(I.hidden_uplink) to_chat(src, "You really should not be eating this.") message_admins("[key_name(src)] has attempted to ingest an uplink item. ([src ? ADMIN_JMP(src) : "null"])") From 9269ff74a00854ee70d860137a5c25928f83f730 Mon Sep 17 00:00:00 2001 From: Verkister Date: Mon, 1 Feb 2021 11:45:24 +0200 Subject: [PATCH 016/146] Merge pull request #9623 from Verkister/thronetime Adds flushable toilets. --- .../game/objects/structures/watercloset_vr.dm | 41 +++++++++++++++++++ maps/tether/tether-01-surface1.dmm | 1 + vorestation.dme | 1 + 3 files changed, 43 insertions(+) create mode 100644 code/game/objects/structures/watercloset_vr.dm diff --git a/code/game/objects/structures/watercloset_vr.dm b/code/game/objects/structures/watercloset_vr.dm new file mode 100644 index 0000000000..7e8790fbcc --- /dev/null +++ b/code/game/objects/structures/watercloset_vr.dm @@ -0,0 +1,41 @@ +//Flushable toilets on station levels. Flushing sends stuff directly to a trashpit landmark without stinking up the cargo office. +//Only on-station toilets are affected and only if the trashpit landmark also exists. Otherwise toilets will stay normal. + +/obj/structure/toilet + var/teleplumbed = FALSE + var/exit_landmark + +/obj/structure/toilet/Initialize() + if(z in global.using_map.map_levels) + teleplumbed = TRUE + exit_landmark = locate(/obj/effect/landmark/teleplumb_exit) + if(teleplumbed && exit_landmark) + desc = "The BS-500, a bluespace rift-rotation-based waste disposal unit for small matter. This one seems remarkably clean." + return ..() + +/obj/structure/toilet/attack_hand(mob/living/user as mob) + if(open && teleplumbed && exit_landmark) + var/list/bowl_contents = list() + for(var/obj/item/I in loc.contents) + if(istype(I) && !I.anchored) + bowl_contents += I + if(bowl_contents.len) + user.visible_message("[user] flushes the toilet.", "You flush the toilet.") + playsound(src, 'sound/vore/death7.ogg', 50, 1) //Got lazy about getting new sound files. Have a sick remix lmao. + playsound(src, 'sound/effects/bubbles.ogg', 50, 1) + playsound(src, 'sound/mecha/powerup.ogg', 30, 1) + for(var/obj/item/F in bowl_contents) + F.forceMove(get_turf(exit_landmark)) + bowl_contents -= F + return + return ..() + +/obj/structure/toilet/attack_ai(mob/user as mob) + if(isrobot(user)) + if(user.client && user.client.eye == user) + return attack_hand(user) + else + return attack_hand(user) + +/obj/effect/landmark/teleplumb_exit + name = "teleplumbing exit" diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 4dc24bf59a..82b907246c 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -5790,6 +5790,7 @@ /obj/random/junk, /obj/random/junk, /obj/random/tool, +/obj/effect/landmark/teleplumb_exit, /turf/simulated/floor/plating, /area/maintenance/lower/trash_pit) "ajS" = ( diff --git a/vorestation.dme b/vorestation.dme index b14250f9dd..c0842e3709 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1526,6 +1526,7 @@ #include "code\game\objects\structures\trash_pile_vr_ch.dm" #include "code\game\objects\structures\under_wardrobe.dm" #include "code\game\objects\structures\watercloset.dm" +#include "code\game\objects\structures\watercloset_vr.dm" #include "code\game\objects\structures\windoor_assembly.dm" #include "code\game\objects\structures\window.dm" #include "code\game\objects\structures\window_spawner.dm" From d93a3dac6562a36475f43c365f46d155e779c351 Mon Sep 17 00:00:00 2001 From: Cadyn Date: Thu, 4 Feb 2021 01:56:16 -0800 Subject: [PATCH 018/146] Ballistics v4 --- code/_helpers/widelists_ch.dm | 25 + .../living/zz_ballistics_ch/bullet_act_ch.dm | 55 +- .../z_ballistic_overrides_ch.dm | 563 ++++++++++++++++++ .../projectiles/ammunition/zz_autolathe_ch.dm | 105 ++++ .../projectiles/ammunition/zz_magazines_ch.dm | 175 +++++- .../projectiles/ammunition/zz_rounds_ch.dm | 28 + .../projectiles/guns/energy/laser_ch.dm | 65 ++ .../guns/magnetic/magnetic_railgun_ch.dm | 25 + .../guns/projectile/zz_ballistics_ch.dm | 463 +++++++++++++- .../modules/projectiles/guns/projectile_ch.dm | 27 +- .../projectiles/projectile/bullets_ch.dm | 36 ++ icons/obj/64x32guns_ch.dmi | Bin 36565 -> 34794 bytes icons/obj/ammo_ch.dmi | Bin 2085 -> 2356 bytes icons/obj/gun_ch.dmi | Bin 3139 -> 3180 bytes vorestation.dme | 4 + 15 files changed, 1550 insertions(+), 21 deletions(-) create mode 100644 code/_helpers/widelists_ch.dm create mode 100644 code/modules/mob/living/zz_ballistics_ch/z_ballistic_overrides_ch.dm create mode 100644 code/modules/projectiles/guns/energy/laser_ch.dm create mode 100644 code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm diff --git a/code/_helpers/widelists_ch.dm b/code/_helpers/widelists_ch.dm new file mode 100644 index 0000000000..2d447b1110 --- /dev/null +++ b/code/_helpers/widelists_ch.dm @@ -0,0 +1,25 @@ +GLOBAL_LIST_EMPTY(widelists) + +/proc/widelist(var/list/input_list) + var/list_hash = gen_hash_list(input_list) + if(!(list_hash in GLOB.widelists)) + GLOB.widelists[list_hash] = input_list + return GLOB.widelists[list_hash] + +/proc/gen_hash_list(var/list/input_list) + var/string = "" + for(var/item in input_list) + var/p1 = "" + if(islist(item)) + p1 = ">>>::-;[gen_hash_list(item)];-::<<<" + else + p1 = "[item]" + + var/p2 = "" + if(islist(input_list[item])) + p2 = ">>>::-;[gen_hash_list(input_list[item])];-::<<<" + else + p2 = "[input_list[item]]" + + string += "[p1]::--::[p2]::;;;" + return md5(string) \ No newline at end of file diff --git a/code/modules/mob/living/zz_ballistics_ch/bullet_act_ch.dm b/code/modules/mob/living/zz_ballistics_ch/bullet_act_ch.dm index d13391f897..70cb7d8fd8 100644 --- a/code/modules/mob/living/zz_ballistics_ch/bullet_act_ch.dm +++ b/code/modules/mob/living/zz_ballistics_ch/bullet_act_ch.dm @@ -52,14 +52,13 @@ GLOBAL_VAR_INIT(ENERGY_DAMAGE_ORGAN_FACTOR,0.035) var/ballistic_armor = getarmor(def_zone, "bullet") var/melee_armor = getarmor(def_zone, "melee") var/obj/item/organ/external/hit_organ - var/mob/living/carbon/human/H = src - if(istype(H)) - hit_organ = H.get_organ(def_zone) + if(organs.len) + hit_organ = src.get_organ(def_zone) for(var/ext_organ in ballistic_variables["organ_hit_weight"]) var/list/input = list() - var/obj/item/organ/external/ref_ext_organ = H.get_organ(ext_organ) + var/obj/item/organ/external/ref_ext_organ = src.get_organ(ext_organ) for(var/int_organ in ballistic_variables["organ_hit_weight"][ext_organ]) - var/ref_int_organ = H.internal_organs_by_name[int_organ] + var/ref_int_organ = src.internal_organs_by_name[int_organ] if(ref_ext_organ && ref_int_organ && (ref_int_organ in ref_ext_organ.internal_organs)) input[ref_int_organ] = ballistic_variables["organ_hit_weight"][ext_organ][int_organ] if(input.len) @@ -112,12 +111,16 @@ GLOBAL_VAR_INIT(ENERGY_DAMAGE_ORGAN_FACTOR,0.035) /mob/living/proc/organ_handle_ballistics(var/obj/item/projectile/bullet/P,var/obj/item/organ/external/hit_organ,var/energy_dumped_organic,var/internal_loss,var/ballistic_armor,var/list/updated_organ_weight) var/conversion_efficiency = P.hollow_point ? GLOB.HOLLOW_POINT_CONVERSION_EFF : 1 + conversion_efficiency *= ballistic_variables["flesh_factors"]["damage_mult"] + internal_loss *= ballistic_variables["flesh_factors"]["velloss_mult"] var/energy_past var/bone_chance = BONE_HIT_CHANCE_UNENCASED if(hit_organ.encased) bone_chance = BONE_HIT_CHANCE_ENCASED else bone_chance = ballistic_variables["bone_chance_unencased"][hit_organ.organ_tag] + if(hit_organ.cannot_break) + bone_chance = 0 //log_and_message_admins("Bone hit chance is [bone_chance], organ is [hit_organ]") if(prob(bone_chance)) var/energy_to_fracture = max(GLOB.BONE_JOULES_MIN, hit_organ.min_broken_damage * (GAUSSIAN_RANDOM()*GLOB.BONE_JOULES_PERHP_DEV + GLOB.BONE_JOULES_PERHP_AVG)) @@ -192,12 +195,22 @@ GLOBAL_VAR_INIT(ENERGY_DAMAGE_ORGAN_FACTOR,0.035) /mob/living/proc/general_handle_ballistics(var/obj/item/projectile/bullet/P,var/def_zone,var/energy_dumped_organic,var/internal_loss,var/ballistic_armor) var/conversion_efficiency = P.hollow_point ? GLOB.HOLLOW_POINT_CONVERSION_EFF : 1 + conversion_efficiency *= ballistic_variables["flesh_factors"]["damage_mult"] + internal_loss *= ballistic_variables["flesh_factors"]["velloss_mult"] var/energy_past var/bone_chance = BONE_HIT_CHANCE_UNENCASED - //if(def_zone in ballistic_variables["bone_chance_unencased"]) - //bone_chance = ballistic_variables["bone_chance_unencased"][def_zone] + var/bone_strength = 1 + var/est_organ = def_zone + if(!est_organ) + est_organ = BP_TORSO + if(est_organ in list(O_EYES, O_MOUTH)) + est_organ = BP_HEAD + if(est_organ in ballistic_variables["bone_chance_unencased"]) + bone_chance = ballistic_variables["bone_chance_unencased"][est_organ] + if(est_organ in ballistic_variables["bone_strength"]) + bone_strength = ballistic_variables["bone_strength"][est_organ] if(prob(bone_chance)) - var/energy_to_fracture = max(GLOB.BONE_JOULES_MIN, BONE_HP_AVG * (GAUSSIAN_RANDOM()*GLOB.BONE_JOULES_PERHP_DEV + GLOB.BONE_JOULES_PERHP_AVG)) + var/energy_to_fracture = max(GLOB.BONE_JOULES_MIN, BONE_HP_AVG * (GAUSSIAN_RANDOM()*GLOB.BONE_JOULES_PERHP_DEV + GLOB.BONE_JOULES_PERHP_AVG)) * bone_strength if(energy_to_fracture>=P.energy) //We don't have enough energy to get through the bone. This is the end for us! energy_dumped_organic += P.energy/2 //About half of our remaining energy will go into fucking up this boi, the rest is absorbed by the bone P.sub_velocity(P.velocity) @@ -207,22 +220,25 @@ GLOBAL_VAR_INIT(ENERGY_DAMAGE_ORGAN_FACTOR,0.035) P.sub_energy(energy_to_fracture) energy_dumped_organic += P.energy / 3 //About a third of the energy that goes into fracturing the bone also goes into fucking up tissues. - if(prob(HIT_VITAL_ORGAN_CHANCE)) + if((est_organ in ballistic_variables["organ_hit_chance"]) && prob(ballistic_variables["organ_hit_chance"][est_organ])) energy_past = P.energy P.sub_velocity(internal_loss) - energy_dumped_organic += (energy_past - P.energy) * 1.5 + var/energy_mult = 1.5 + if(est_organ in ballistic_variables["organ_multiplier"]) + energy_mult = ballistic_variables["organ_multiplier"][est_organ] + energy_dumped_organic += (energy_past - P.energy) * energy_mult if(!P.velocity) energy_to_damage(energy_dumped_organic * conversion_efficiency,def_zone,P) return 2 energy_past = P.energy P.sub_velocity(internal_loss) energy_dumped_organic += energy_past - P.energy - if(!P.velocity || (def_zone in ballistic_variables["organ_leave_early"]) || prob(PROB_LEAVE_EARLY_SECOND)) + if(!P.velocity || (est_organ in ballistic_variables["organ_leave_early"]) || prob(PROB_LEAVE_EARLY_SECOND)) energy_to_damage(energy_dumped_organic * conversion_efficiency,def_zone,P) return P.velocity ? -1 : 2 if(prob(bone_chance)) - var/energy_to_fracture = max(GLOB.BONE_JOULES_MIN, BONE_HP_AVG * (GAUSSIAN_RANDOM()*GLOB.BONE_JOULES_PERHP_DEV + GLOB.BONE_JOULES_PERHP_AVG)) + var/energy_to_fracture = max(GLOB.BONE_JOULES_MIN, BONE_HP_AVG * (GAUSSIAN_RANDOM()*GLOB.BONE_JOULES_PERHP_DEV + GLOB.BONE_JOULES_PERHP_AVG)) * bone_strength if(energy_to_fracture>=P.energy) //We don't have enough energy to get through the bone. This is the end for us! energy_dumped_organic += P.energy/2 //About half of our remaining energy will go into fucking up this boi, the rest is absorbed by the bone P.sub_velocity(P.velocity) @@ -302,4 +318,17 @@ GLOBAL_VAR_INIT(ENERGY_DAMAGE_ORGAN_FACTOR,0.035) /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ /*Replicant organs*/O_VENTC = 20, \ /*Xeno organs*/ O_EGG = 25) ), \ - "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90) ) \ No newline at end of file + "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 1.3, BP_TORSO = 1.15, BP_GROIN = 1, BP_L_FOOT = 0.7, BP_R_FOOT = 0.7, BP_L_LEG = 1.2, BP_R_LEG = 1.2, BP_L_ARM = 1, BP_R_ARM = 1, BP_L_HAND = 0.55, BP_R_HAND = 0.55), \ + "organ_multiplier" = list(BP_HEAD = 2, BP_TORSO = 1.75, BP_GROIN = 1.25)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/Initialize() + . = ..() + if(islist(ballistic_variables)) + ballistic_variables = widelist(ballistic_variables) + +/mob/living/proc/b_test_proc() + var/nameof = NAMEOF(src,ballistic_variables) + log_world(nameof) + return nameof \ No newline at end of file diff --git a/code/modules/mob/living/zz_ballistics_ch/z_ballistic_overrides_ch.dm b/code/modules/mob/living/zz_ballistics_ch/z_ballistic_overrides_ch.dm new file mode 100644 index 0000000000..d4e9c9a873 --- /dev/null +++ b/code/modules/mob/living/zz_ballistics_ch/z_ballistic_overrides_ch.dm @@ -0,0 +1,563 @@ +//Simple mobs +/mob/living/simple_mob + //These are the basic base settings for simple_mobs that pretty much says "most living things kinda approximate around these values", special cases will be accounted for in following overrides. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 80, BP_TORSO = 80, BP_GROIN = 20, BP_L_FOOT = 80, BP_R_FOOT = 80, BP_L_LEG = 35, BP_R_LEG = 35, BP_L_ARM = 65, BP_R_ARM = 65, BP_L_HAND = 80, BP_R_HAND = 80), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 1.3, BP_TORSO = 1.15, BP_GROIN = 1, BP_L_FOOT = 0.7, BP_R_FOOT = 0.7, BP_L_LEG = 1.2, BP_R_LEG = 1.2, BP_L_ARM = 1, BP_R_ARM = 1, BP_L_HAND = 0.55, BP_R_HAND = 0.55), \ + "organ_multiplier" = list(BP_HEAD = 4, BP_TORSO = 3.5, BP_GROIN = 2.5)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/animal/giant_spider + //Spiders have an exoskeleton and no internal skeleton, so there'll be just 97% chance of hitting bone (3% for stuff like eyes and orifices), but the bone is much easier to punch through. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 97, BP_TORSO = 97, BP_GROIN = 97, BP_L_FOOT = 97, BP_R_FOOT = 97, BP_L_LEG = 97, BP_R_LEG = 97, BP_L_ARM = 97, BP_R_ARM = 97, BP_L_HAND = 97, BP_R_HAND = 97), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 0.35, BP_TORSO = 0.3, BP_GROIN = 0.25, BP_L_FOOT = 0.15, BP_R_FOOT = 0.15, BP_L_LEG = 0.2, BP_R_LEG = 0.2, BP_L_ARM = 0.2, BP_R_ARM = 0.2, BP_L_HAND = 0.15, BP_R_HAND = 0.15), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/metroid + //Metroids aren't real but we can make some guesses, and they sure as hell don't have any bones. They also don't have any arms or feet, so we're gonna pretend like those are referring to the parts of the metroid slime that have no organs in them. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +/mob/living/simple_mob/mechanical + //Okay, so my equations weren't really meant for stuff made out of metal, but we should be able to make it work anyways. We'll just make bone represent armor instead. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 85, BP_TORSO = 90, BP_GROIN = 90, BP_L_FOOT = 95, BP_R_FOOT = 95, BP_L_LEG = 95, BP_R_LEG = 95, BP_L_ARM = 95, BP_R_ARM = 95, BP_L_HAND = 95, BP_R_HAND = 95), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 80, BP_TORSO = 80, BP_GROIN = 80), \ + "bone_strength" = list(BP_HEAD = 2.5, BP_TORSO = 3, BP_GROIN = 2.75, BP_L_FOOT = 1.5, BP_R_FOOT = 1.5, BP_L_LEG = 2, BP_R_LEG = 2, BP_L_ARM = 1.75, BP_R_ARM = 1.75, BP_L_HAND = 1.35, BP_R_HAND = 1.35), \ + "organ_multiplier" = list(BP_HEAD = 3, BP_TORSO = 2.5, BP_GROIN = 2.5)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/tomato + //Going to copy from metroids, since they're honestly kind of similar, just blob shaped mushy creatures. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +/mob/living/simple_mob/animal/space/tree + //It's uh, a tree? Gonna say here that the bark will act as a shitty equivalent to bones but be 100% encasing + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 100, BP_TORSO = 100, BP_GROIN = 100, BP_L_FOOT = 100, BP_R_FOOT = 100, BP_L_LEG = 100, BP_R_LEG = 100, BP_L_ARM = 100, BP_R_ARM = 100, BP_L_HAND = 100, BP_R_HAND = 100), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 0.075, BP_TORSO = 0.15, BP_GROIN = 0.2, BP_L_FOOT = 0.075, BP_R_FOOT = 0.075, BP_L_LEG = 0.1, BP_R_LEG = 0.1, BP_L_ARM = 0.075, BP_R_ARM = 0.075, BP_L_HAND = 0.05, BP_R_HAND = 0.05), \ + "organ_multiplier" = list(BP_HEAD = 4, BP_TORSO = 3.5, BP_GROIN = 2.5)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/slime + //Slimes are also just getting copied from metroids, so scroll up for explanation. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +/mob/living/simple_mob/vore/pitcher_plant + //Uhhh, well, pitcher plants are kinda funny because they're mostly hollow. Gonna pretty much just say that they have no organs and no bones here. Maybe later on we can add a special function for bullets to also act on whatever is inside. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/vore/bee + //Bees also have exoskeletons, so copying from spiders pretty much. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 97, BP_TORSO = 97, BP_GROIN = 97, BP_L_FOOT = 97, BP_R_FOOT = 97, BP_L_LEG = 97, BP_R_LEG = 97, BP_L_ARM = 97, BP_R_ARM = 97, BP_L_HAND = 97, BP_R_HAND = 97), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 0.35, BP_TORSO = 0.3, BP_GROIN = 0.25, BP_L_FOOT = 0.15, BP_R_FOOT = 0.15, BP_L_LEG = 0.2, BP_R_LEG = 0.2, BP_L_ARM = 0.2, BP_R_ARM = 0.2, BP_L_HAND = 0.15, BP_R_HAND = 0.15), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/vore/aggressive/corrupthound + //These are mechanical, so copying from mechanical. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 85, BP_TORSO = 90, BP_GROIN = 90, BP_L_FOOT = 95, BP_R_FOOT = 95, BP_L_LEG = 95, BP_R_LEG = 95, BP_L_ARM = 95, BP_R_ARM = 95, BP_L_HAND = 95, BP_R_HAND = 95), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 80, BP_TORSO = 80, BP_GROIN = 80), \ + "bone_strength" = list(BP_HEAD = 2.5, BP_TORSO = 3, BP_GROIN = 2.75, BP_L_FOOT = 1.5, BP_R_FOOT = 1.5, BP_L_LEG = 2, BP_R_LEG = 2, BP_L_ARM = 1.75, BP_R_ARM = 1.75, BP_L_HAND = 1.35, BP_R_HAND = 1.35), \ + "organ_multiplier" = list(BP_HEAD = 3, BP_TORSO = 2.5, BP_GROIN = 2.5)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/vore/aggressive/frog + //Frogs actually have some interesting anatomy. Giant head, small brain, large holes in the skull for eyes. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 65, BP_TORSO = 70, BP_GROIN = 20, BP_L_FOOT = 80, BP_R_FOOT = 80, BP_L_LEG = 35, BP_R_LEG = 35, BP_L_ARM = 65, BP_R_ARM = 65, BP_L_HAND = 80, BP_R_HAND = 80), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 50, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 1.3, BP_TORSO = 1.15, BP_GROIN = 1, BP_L_FOOT = 0.7, BP_R_FOOT = 0.7, BP_L_LEG = 1.2, BP_R_LEG = 1.2, BP_L_ARM = 1, BP_R_ARM = 1, BP_L_HAND = 0.55, BP_R_HAND = 0.55), \ + "organ_multiplier" = list(BP_HEAD = 4, BP_TORSO = 3.5, BP_GROIN = 2.9)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/animal/space/jelly + //Copying from metroids again + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +/mob/living/simple_mob/vore/sect_queen + //Exoskeleton, so, gonna copy from spiders and give a small bonus to the bone strength for the sheer size. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 97, BP_TORSO = 97, BP_GROIN = 97, BP_L_FOOT = 97, BP_R_FOOT = 97, BP_L_LEG = 97, BP_R_LEG = 97, BP_L_ARM = 97, BP_R_ARM = 97, BP_L_HAND = 97, BP_R_HAND = 97), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 0.45, BP_TORSO = 0.4, BP_GROIN = 0.35, BP_L_FOOT = 0.25, BP_R_FOOT = 0.25, BP_L_LEG = 0.3, BP_R_LEG = 0.3, BP_L_ARM = 0.3, BP_R_ARM = 0.3, BP_L_HAND = 0.25, BP_R_HAND = 0.25), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/vore/oregrub + //They seem mushy and blobby, so gonna copy from metroids. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +/mob/living/simple_mob/vore/solargrub + //Solargrubs also seem mushy and blobby, let's continue copying from metroids. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +/mob/living/simple_mob/vore/slug + //Slugs are also mushy and blobby, gonna copy from metroids as well. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +/mob/living/simple_mob/vore/aggressive/mimic + //Hmm, To be honest I imagine mimics having an exoskeleton, so I'm gonna copy from spiders and make a few changes for organ stuff. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 97, BP_TORSO = 97, BP_GROIN = 97, BP_L_FOOT = 97, BP_R_FOOT = 97, BP_L_LEG = 97, BP_R_LEG = 97, BP_L_ARM = 97, BP_R_ARM = 97, BP_L_HAND = 97, BP_R_HAND = 97), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 60, BP_TORSO = 80, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 0.35, BP_TORSO = 0.3, BP_GROIN = 0.25, BP_L_FOOT = 0.15, BP_R_FOOT = 0.15, BP_L_LEG = 0.2, BP_R_LEG = 0.2, BP_L_ARM = 0.2, BP_R_ARM = 0.2, BP_L_HAND = 0.15, BP_R_HAND = 0.15), \ + "organ_multiplier" = list(BP_HEAD = 3.5, BP_TORSO = 3.5, BP_GROIN = 3.5)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/vore/solarmoth + //Solarmoths are getting directly copied from spiders, again because of exoskeleton + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 97, BP_TORSO = 97, BP_GROIN = 97, BP_L_FOOT = 97, BP_R_FOOT = 97, BP_L_LEG = 97, BP_R_LEG = 97, BP_L_ARM = 97, BP_R_ARM = 97, BP_L_HAND = 97, BP_R_HAND = 97), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 95, BP_TORSO = 90, BP_GROIN = 90), \ + "bone_strength" = list(BP_HEAD = 0.35, BP_TORSO = 0.3, BP_GROIN = 0.25, BP_L_FOOT = 0.15, BP_R_FOOT = 0.15, BP_L_LEG = 0.2, BP_R_LEG = 0.2, BP_L_ARM = 0.2, BP_R_ARM = 0.2, BP_L_HAND = 0.15, BP_R_HAND = 0.15), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1,"velloss_mult" = 1)) + +/mob/living/simple_mob/blob + //Apparently these are considered slimes in code, so gonna copy from metroid for them. + ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_HEAD = 90, BP_TORSO = 95, BP_GROIN = 95), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + +//Species +/datum/species/shapeshifter/promethean/handle_post_spawn(var/mob/living/carbon/human/H) + .=..() + //Honestly this is mostly for balancing purposes, since prometheans have no bones and weirder organs it fucks with the numbers, so giving them a bit more flesh damage + H.ballistic_variables = list(\ + "bone_chance_unencased" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_leave_early" = list("l_arm", "r_arm", "l_hand", "r_hand", "l_foot", "r_foot"), \ + "organ_hit_weight" = list(\ + BP_HEAD = list(\ + /*Standard organs*/O_BRAIN = 90, O_EYES = 5, \ + /*Diona organs*/O_RESPONSE = 10, O_RESPONSE = 15, O_GBLADDER = 15, \ + /*Replicant organs*/O_VRLINK = 20, \ + /*Xeno organs*/O_ACID = 10, O_RESIN = 10), \ + BP_TORSO = list(\ + /*Standard organs*/O_HEART = 5, O_LUNGS = 50, O_SPLEEN = 15, O_VOICE = 10, \ + /*Synth organs*/O_CELL = 5, O_PUMP = 15, O_HEATSINK = 35, O_CYCLER = 15, O_DIAGNOSTIC = 10, \ + /*Promethean organs*/O_REGBRUTE = 20, O_REGBURN = 20, O_REGOXY = 20, O_REGTOX = 20, \ + /*Diona organs*/O_STRATA = 35, O_BRAIN = 20, O_NUTRIENT = 10, \ + /*Replicant organs*/O_AREJECT = 35, \ + /*Xeno organs*/O_PLASMA = 10, O_HIVE = 10), \ + BP_GROIN = list(\ + /*Standard organs*/O_INTESTINES = 50, O_STOMACH = 20, O_LIVER = 20, O_KIDNEYS = 15, O_APPENDIX = 5, \ + /*Diona organs*/O_POLYP = 10, O_ANCHOR = 15, \ + /*Replicant organs*/O_VENTC = 20, \ + /*Xeno organs*/ O_EGG = 25) ), \ + "organ_hit_chance" = list(BP_TORSO = 85), \ + "bone_strength" = list(BP_HEAD = 0, BP_TORSO = 0, BP_GROIN = 0, BP_L_FOOT = 0, BP_R_FOOT = 0, BP_L_LEG = 0, BP_R_LEG = 0, BP_L_ARM = 0, BP_R_ARM = 0, BP_L_HAND = 0, BP_R_HAND = 0), \ + "organ_multiplier" = list(BP_HEAD = 3.6, BP_TORSO = 3.5, BP_GROIN = 3.4)/*Only used for simple mobs*/, \ + "flesh_factors" = list("damage_mult" = 1.175,"velloss_mult" = 1.3)) + H.ballistic_variables = widelist(H.ballistic_variables) diff --git a/code/modules/projectiles/ammunition/zz_autolathe_ch.dm b/code/modules/projectiles/ammunition/zz_autolathe_ch.dm index b9a0fdb5be..29265a3bbe 100644 --- a/code/modules/projectiles/ammunition/zz_autolathe_ch.dm +++ b/code/modules/projectiles/ammunition/zz_autolathe_ch.dm @@ -95,4 +95,109 @@ /datum/category_item/autolathe/arms/sks_762 name = "SKS Clip (10x 7.62x39 standard)" path = /obj/item/ammo_magazine/clip/sks + hidden = 1 + +/datum/category_item/autolathe/arms/sks_762_ap + name = "SKS Clip (10x 7.62x39 armor-piercing)" + path = /obj/item/ammo_magazine/clip/sks/ap + hidden = 1 + +/datum/category_item/autolathe/arms/mosin_762 + name = "Mosin Nagant Clip (5x 7.62x54mmR standard)" + path = /obj/item/ammo_magazine/clip/mosin + hidden = 1 + +/datum/category_item/autolathe/arms/mosin_762_ap + name = "Mosin Nagant Clip (5x 7.62x54mmR armor-piercing)" + path = /obj/item/ammo_magazine/clip/mosin + hidden = 1 + +/datum/category_item/autolathe/arms/t901_762 + name = "Type-901 magazine (7.62x51mm standard)" + path = /obj/item/ammo_magazine/type901 + hidden = 1 + +/datum/category_item/autolathe/arms/t901_762_ap + name = "Type-901 magazine (7.62x51mm armor-piercing)" + path = /obj/item/ammo_magazine/type901/ap + hidden = 1 + +/datum/category_item/autolathe/arms/awp_338 + name = "AWP magazine (.338 Lapua standard)" + path = /obj/item/ammo_magazine/awp + hidden = 1 + +/datum/category_item/autolathe/arms/awp_338_ap + name = "AWP magazine (.338 Lapua armor-piercing)" + path = /obj/item/ammo_magazine/awp/ap + hidden = 1 + +/datum/category_item/autolathe/arms/hectate_50bmg + name = "Hectate II magazine (.50 BMG standard)" + path = /obj/item/ammo_magazine/hectate + hidden = 1 + +/datum/category_item/autolathe/arms/hectate_50bmg_ap + name = "Hectate II magazine (.50 BMG armor-piercing)" + path = /obj/item/ammo_magazine/hectate/ap + hidden = 1 + +/datum/category_item/autolathe/arms/ppsh_762x25 + name = "PPSH drum Magazine (7.62x25mm Tokarev standard)" + path = /obj/item/ammo_magazine/ppsh + hidden = 1 + +/datum/category_item/autolathe/arms/plamya_9x39 + name = "Plamya drum magazine(9x39mm standard)" + path = /obj/item/ammo_magazine/plamya + hidden = 1 + +/datum/category_item/autolathe/arms/plamya_9x39_ap + name = "Plamya drum magazine(9x39mm armor-piercing)" + path = /obj/item/ammo_magazine/plamya/ap + hidden = 1 + +/datum/category_item/autolathe/arms/strela_12g + name = "Strela magazine (12 gauge buckshot)" + path = /obj/item/ammo_magazine/strela + hidden = 1 + +/datum/category_item/autolathe/arms/strela_12g_slug + name = "Strela magazine (12 gauge slug)" + path = /obj/item/ammo_magazine/strela/slug + hidden = 1 + +/datum/category_item/autolathe/arms/molniya_762 + name = "Molniya magazine box (7.62x51mm standard)" + path = /obj/item/ammo_magazine/molniya + hidden = 1 + +/datum/category_item/autolathe/arms/molniya_762_ap + name = "Molniya magazine box (7.62x51mm armor-piercing)" + path = /obj/item/ammo_magazine/molniya/ap + hidden = 1 + +/datum/category_item/autolathe/arms/ssp4_10mm + name = "SSP4 magazine (10mm standard)" + path = /obj/item/ammo_magazine/ssp4 + hidden = 1 + +/datum/category_item/autolathe/arms/makarov_9x18 + name = "Makarov magazine (9x18mm Makarov standard)" + path = /obj/item/ammo_magazine/makarov + hidden = 1 + +/datum/category_item/autolathe/arms/vp70_9mm + name = "VP70 magazine (18x 9x19mm standard)" + path = /obj/item/ammo_magazine/m9mm/vp70 + hidden = 1 + +/datum/category_item/autolathe/arms/vp70_9mm_ap + name = "VP70 magazine (18x 9x19mm armor-piercing)" + path = /obj/item/ammo_magazine/m9mm/vp70/ap + hidden = 1 + +/datum/category_item/autolathe/arms/vp70_9mm_hp + name = "VP70 magazine (18x 9x19mm hollow-point)" + path = /obj/item/ammo_magazine/m9mm/vp70/hp hidden = 1 \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/zz_magazines_ch.dm b/code/modules/projectiles/ammunition/zz_magazines_ch.dm index 24b1a7775d..bafe42fa04 100644 --- a/code/modules/projectiles/ammunition/zz_magazines_ch.dm +++ b/code/modules/projectiles/ammunition/zz_magazines_ch.dm @@ -40,8 +40,8 @@ /obj/item/ammo_magazine/mp5mag name = "mp5 magazine(9x19mm standard)" - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "smg" + icon = 'icons/obj/ammo_ch.dmi' + icon_state = "mp5mag" max_ammo = 30 mag_type = MAGAZINE caliber = "9mm" @@ -120,6 +120,12 @@ matter = list(DEFAULT_WALL_MATERIAL = 1700) ammo_type = /obj/item/ammo_casing/a556/hp +/obj/item/ammo_magazine/m16/patriot + name = "Patriot magazine (5.56x45mm standard)" + matter = list(DEFAULT_WALL_MATERIAL = 5000) + max_ammo = 100 + icon_state = "patriotmag" + /obj/item/ammo_magazine/m41 name = "M41A magazine (10x24mm standard)" icon = 'icons/obj/ammo_ch.dmi' @@ -132,9 +138,172 @@ ammo_type = /obj/item/ammo_casing/a10x24 /obj/item/ammo_magazine/clip/sks - name = "Ammo clip(7.62x39mm)" + name = "Ammo clip(7.62x39mm standard)" icon_state = "gclip" max_ammo = 10 caliber = "7.62x39mm" + multiple_sprites = 1 matter = list(DEFAULT_WALL_MATERIAL = 400) + ammo_type = /obj/item/ammo_casing/a762x39 +/obj/item/ammo_magazine/clip/sks/ap + name = "Ammo clip(7.62x39mm armor-piercing)" + matter = list(DEFAULT_WALL_MATERIAL = 700) + ammo_type = /obj/item/ammo_casing/a762x39/ap + +/obj/item/ammo_magazine/clip/mosin + name = "Ammo clip(7.62x54mmR standard)" + icon_state = "clip_rifle" + max_ammo = 5 + caliber = "7.62x54mmR" + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 300) + ammo_type = /obj/item/ammo_casing/a762x54 + +/obj/item/ammo_magazine/clip/mosin/ap + name = "Ammo clip(7.62x54mmR armor-piercing)" + matter = list(DEFAULT_WALL_MATERIAL = 600) + ammo_type = /obj/item/ammo_casing/a762x54/ap + +/obj/item/ammo_magazine/type901 + name = "Type-901 magazine(7.62x51mm standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = "7.62mm" + icon_state = "762mag" + max_ammo = 30 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 2400) + ammo_type = /obj/item/ammo_casing/a762 + +/obj/item/ammo_magazine/type901/ap + name = "Type-901 magazine(7.62x51mm armor-piercing)" + matter = list(DEFAULT_WALL_MATERIAL = 3000) + ammo_type = /obj/item/ammo_casing/a762/ap + +/obj/item/ammo_magazine/awp + name = "AWP magazine(.338 Lapua standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = ".338" + icon_state = "awp" + max_ammo = 5 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 2400) + ammo_type = /obj/item/ammo_casing/a338 + +/obj/item/ammo_magazine/awp/ap + name = "AWP magazine(.338 Lapua armor-piercing)" + matter = list(DEFAULT_WALL_MATERIAL = 3000) + ammo_type = /obj/item/ammo_casing/a338/ap + +/obj/item/ammo_magazine/hectate + name = "Hectate II magazine(.50 BMG standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = ".50 BMG" + icon_state = "hectate" + max_ammo = 7 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 4000) + ammo_type = /obj/item/ammo_casing/a50bmg + +/obj/item/ammo_magazine/hectate/ap + name = "Hectate II magazine(.50 BMG armor-piercing)" + matter = list(DEFAULT_WALL_MATERIAL = 5000) + ammo_type = /obj/item/ammo_casing/a50bmg/ap + +/obj/item/ammo_magazine/ppsh + name = "PPSH-17b drum magazine(7.62x25mm Tokarev standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = "7.62x25mm" + icon_state = "ppshmag" + max_ammo = 71 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 1500) + ammo_type = /obj/item/ammo_casing/a762x25 + +/obj/item/ammo_magazine/plamya + name = "Plamya drum magazine(9x39mm standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = "9x39mm" + icon_state = "plamyamag" + max_ammo = 50 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 2500) + ammo_type = /obj/item/ammo_casing/a9x39 + +/obj/item/ammo_magazine/plamya/ap + name = "Plamya drum magazine(9x39mm armor-piercing)" + matter = list(DEFAULT_WALL_MATERIAL = 3000) + ammo_type = /obj/item/ammo_casing/a9x39/ap + +/obj/item/ammo_magazine/strela + name = "Strela magazine(12 gauge buckshot)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = "12g" + icon_state = "strelamag" + max_ammo = 7 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 800) + ammo_type = /obj/item/ammo_casing/a12g/pellet + +/obj/item/ammo_magazine/strela/slug + name = "Strela magazine(12 gauge slug)" + ammo_type = /obj/item/ammo_casing/a12g + +/obj/item/ammo_magazine/molniya + name = "Molniya magazine box(7.62x51mm standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = "7.62mm" + icon_state = "molniyamag" + max_ammo = 100 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 8000) + ammo_type = /obj/item/ammo_casing/a762 + +/obj/item/ammo_magazine/molniya/ap + name = "Molniya magazine box(7.62x51mm armor-piercing)" + matter = list(DEFAULT_WALL_MATERIAL = 10000) + ammo_type = /obj/item/ammo_casing/a762/ap + +/obj/item/ammo_magazine/ssp4 + name = "SSP4 magazine(10mm standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = "10mm" + icon_state = "10mmmag" + max_ammo = 8 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 400) + ammo_type = /obj/item/ammo_casing/a10mm + +/obj/item/ammo_magazine/makarov + name = "Makarov magazine(9x18mm Makarov standard)" + icon = 'icons/obj/ammo_ch.dmi' + caliber = "9x18mm" + icon_state = "9mmmag" + max_ammo = 8 + mag_type = MAGAZINE + multiple_sprites = 1 + matter = list(DEFAULT_WALL_MATERIAL = 400) + ammo_type = /obj/item/ammo_casing/a9x18 + +/obj/item/ammo_magazine/m9mm/vp70 + name = "VP70 magazine (18x 9x19mm standard)" + icon = 'icons/obj/ammo_ch.dmi' + icon_state = "9mmmag" + ammo_type = /obj/item/ammo_casing/a9mm + max_ammo = 18 + +/obj/item/ammo_magazine/m9mm/vp70/ap + name = "VP70 magazine (18x 9x19mm armor-piercing)" + ammo_type = /obj/item/ammo_casing/a9mm/ap + +/obj/item/ammo_magazine/m9mm/vp70/hp + name = "VP70 magazine (18x 9x19mm hollow-point)" + ammo_type = /obj/item/ammo_casing/a9mm/ap \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/zz_rounds_ch.dm b/code/modules/projectiles/ammunition/zz_rounds_ch.dm index 612c116a3d..ce9238e135 100644 --- a/code/modules/projectiles/ammunition/zz_rounds_ch.dm +++ b/code/modules/projectiles/ammunition/zz_rounds_ch.dm @@ -36,6 +36,16 @@ desc = "A rubber 5.7x28mm round" projectile_type = /obj/item/projectile/bullet/pistol/rubber +/obj/item/ammo_casing/a762x25 + desc = "A standard 7.62x25mm Tokarev round" + caliber = "7.62x25mm" + projectile_type = /obj/item/projectile/bullet/a762x25 + +/obj/item/ammo_casing/a9x18 + desc = "A standard 9x18mm Makarov round" + caliber = "9x18mm" + projectile_type = /obj/item/projectile/bullet/a9x18 + /obj/item/ammo_casing/a762x54 desc = "A standard 7.62x54mmR round" caliber = "7.62x54mmR" @@ -46,6 +56,24 @@ desc = "An armor piercing 7.62x54mmR round" projectile_type = /obj/item/projectile/bullet/rifle/a762x54/ap +/obj/item/ammo_casing/a338 + desc = "A standard .338 Lapua round" + caliber = ".338" + projectile_type = /obj/item/projectile/bullet/rifle/a338 + +/obj/item/ammo_casing/a338/ap + desc = "An armor piercing .338 Lapua round" + projectile_type = /obj/item/projectile/bullet/rifle/a338/ap + +/obj/item/ammo_casing/a50bmg + desc = "A standard .50 BMG round" + caliber = ".50 BMG" + projectile_type = /obj/item/projectile/bullet/rifle/a50bmg + +/obj/item/ammo_casing/a50bmg/ap + desc = "An armor piercing .50 BMG round" + projectile_type = /obj/item/projectile/bullet/rifle/a50bmg/ap + /obj/item/ammo_casing/a9x39 desc = "A standard 9x39mm round" caliber = "9x39mm" diff --git a/code/modules/projectiles/guns/energy/laser_ch.dm b/code/modules/projectiles/guns/energy/laser_ch.dm new file mode 100644 index 0000000000..02dc2e0da5 --- /dev/null +++ b/code/modules/projectiles/guns/energy/laser_ch.dm @@ -0,0 +1,65 @@ +/obj/item/weapon/gun/energy/laser + icon = 'icons/obj/64x32guns_ch.dmi' + icon_state = "lcarbine" + name = "NT LC-525" + desc = "A relatively new, mass produced Nanotrasen laser carbine designed to kill with concentrated energy blasts. Just like the G40E, it has two firemodes, standard, and suppressive, which fires more efficent but weaker beams." + icon_expected_width = 64 + var/is64x32 = TRUE + var/is64x32_override = FALSE + +/obj/item/weapon/gun/energy/laser/Initialize() + . = ..() + if((!(type == /obj/item/weapon/gun/energy/laser)) && !is64x32_override) + is64x32 = FALSE + if(icon_expected_width == 64) + icon_expected_width = 32 + if(icon == 'icons/obj/64x32guns_ch.dmi') + icon = 'icons/obj/gun.dmi' + if(is64x32) + update_transform() + +/obj/item/weapon/gun/energy/laser/update_transform() + . = ..() + if(is64x32) + transform = transform.Translate(-16,0) + +/obj/item/weapon/gun/energy/laser/empty + is64x32_override = TRUE + +/obj/item/weapon/gun/energy/laser/mounted + is64x32_override = TRUE + +/obj/item/weapon/gun/energy/laser/practice + is64x32_override = TRUE + +/obj/item/weapon/gun/energy/laser/vepr + name = "WKHM 'Vepr'" + desc = "The Vepr lasgun, in 40 Watt range. One of the most robust laser rifles out there, but not one that's commonly seen. This piece is WKHM's latest entry into the energy weapon market, competing with the Hephaestus Industries G40E. Uses its own proprietary energy cells. It has three settings, standard, suppressive, and burst. This one bears the 'WKHM Adamant' arkship's production stamp." + description_fluff = "WKHM, is a minor arms company that has been around for quite some time, established in 2408. Known for being one of the many suppliers of weapons to dangerous worlds on the rim, and a part of the FTU. They produce a large variety of firearms, strike craft, and armored vehicles to fufill various their various contracts, and are largely migrant, moving wherever the money is. Found almost entirely on mobile production ships and various escort craft. Identifiable by their logo, a red Omega symbol with a black or white W in the middle. The sheer quantity of their firearms produced ensures they can be found.. just about anywhere, and they are very sought after by pirates for their reliability." + icon_expected_width = 64 + icon_state = "vepr" + firemodes = list( + list(mode_name="normal", fire_delay=8, projectile_type=/obj/item/projectile/beam/midlaser, charge_cost = 240), + list(mode_name="suppressive", fire_delay=5, projectile_type=/obj/item/projectile/beam/weaklaser, charge_cost = 60), + list(mode_name="burst", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,0,0), dispersion=list(0.0, 0.2, 0.5), projectile_type=/obj/item/projectile/beam/burstlaser, charge_cost = 200), + ) + force = 8 + w_class = ITEMSIZE_HUGE //Probably gonna make it a rifle sooner or later //CHOMP Edit, and so I did. + slot_flags = SLOT_BELT|SLOT_BACK //CHOMP Edit. Let's make it so that if it doesn't fit in a backpack, it doesn't fit in a holster either. + is64x32_override = TRUE + accept_cell_type = /obj/item/weapon/cell/vepr + cell_type = /obj/item/weapon/cell/vepr + origin_tech = list(TECH_POWER = 4, TECH_COMBAT = 6, TECH_MAGNET = 4, TECH_ILLEGAL = 4) + +/obj/item/weapon/cell/vepr + icon = 'icons/obj/ammo_ch.dmi' + icon_state = "veprcell" + item_state = "egg6" + w_class = ITEMSIZE_SMALL + maxcharge = 7200 + charge_amount = 20 + matter = list("metal" = 350, "glass" = 50) + preserve_item = 1 + overlay_half_state = "veprcell_o1" + overlay_full_state = "veprcell_o2" + origin_tech = list(TECH_POWER = 6) diff --git a/code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm b/code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm new file mode 100644 index 0000000000..3a9308eaf3 --- /dev/null +++ b/code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm @@ -0,0 +1,25 @@ +/obj/item/weapon/gun/magnetic/railgun + name = "WKHM 'Strzyga' railgun" + desc = "A devastatingly powerful, and very expensive railgun built for long range engagements, and anti vehicle applications. Possibly one of the most powerful handheld weapons to date. Capable of punching a hole clean through a durasteel wall. The last thing the enemy will never see. 'DO NOT TOUCH THE RAILS' is stickered on the receiver. Chambers 16.5x122mm slugs. " + description_fluff = "WKHM, is a minor arms company that has been around for quite some time, established in 2408. Known for being one of the many suppliers of weapons to dangerous worlds on the rim, and a part of the FTU. They produce a large variety of firearms, strike craft, and armored vehicles to fufill various their various contracts, and are largely migrant, moving wherever the money is. Found almost entirely on mobile production ships and various escort craft. Identifiable by their logo, a red Omega symbol with a black or white W in the middle. The sheer quantity of their firearms produced ensures they can be found.. just about anywhere, and they are very sought after by pirates for their reliability." + icon = 'icons/obj/64x32guns_ch.dmi' + icon_state = "railgun-e" + icon_expected_width = 64 + var/is64x32 = TRUE + var/is64x32_override = FALSE + +/obj/item/weapon/gun/magnetic/railgun/Initialize() + . = ..() + if((!(type == /obj/item/weapon/gun/magnetic/railgun)) && !is64x32_override) + is64x32 = FALSE + if(icon_expected_width == 64) + icon_expected_width = 32 + if(icon == 'icons/obj/64x32guns_ch.dmi') + icon = 'icons/obj/railgun.dmi' + if(is64x32) + update_transform() + +/obj/item/weapon/gun/magnetic/railgun/update_transform() + . = ..() + if(is64x32) + transform = transform.Translate(-16,0) \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm index 918249bfce..60ca5af48c 100644 --- a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm +++ b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm @@ -66,6 +66,7 @@ icon_state = "asval" icon_expected_height = 32 icon_expected_width = 64 + firemodes = list() /obj/item/weapon/gun/projectile/automatic/serdy/Initialize() . = ..() @@ -74,6 +75,15 @@ /obj/item/weapon/gun/projectile/automatic/serdy/update_transform() . = ..() transform = transform.Translate(-16,0) + +/obj/item/weapon/gun/projectile/automatic/serdy/update_icon() + . = ..() + if(load_method == MAGAZINE) + icon_state = ammo_magazine ? "[initial(icon_state)]" : "[initial(icon_state)]-e" + else + icon_state = bolt_open ? "[initial(icon_state)]-e" : "[initial(icon_state)]" + + //AK Variants /obj/item/weapon/gun/projectile/automatic/serdy/asval @@ -92,6 +102,7 @@ auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK muzzle_velocity = 295 w_class = ITEMSIZE_HUGE + one_handed_penalty = 50 /obj/item/weapon/gun/projectile/automatic/serdy/krinkov name = "Krinkov" @@ -125,6 +136,7 @@ auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK muzzle_velocity = 715 w_class = ITEMSIZE_HUGE + one_handed_penalty = 60 /obj/item/weapon/gun/projectile/automatic/serdy/scrapak name = "AKM" @@ -142,6 +154,7 @@ auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK muzzle_velocity = 700 w_class = ITEMSIZE_HUGE + one_handed_penalty = 70 // AR Variants @@ -179,12 +192,13 @@ load_method = MAGAZINE muzzle_velocity = 910 w_class = ITEMSIZE_HUGE + one_handed_penalty = 50 /obj/item/weapon/gun/projectile/automatic/serdy/patriot name = "Patriot" desc = "I raised you, and loved you, I've given you weapons, taught you techniques, endowed you with knowledge. There's nothing more for me to give you. All that's left for you to take is my life. 'Still in a dream' is stamped into the receiver, and it has no serial number. Chambered in 5.56x45mm." caliber = "5.56x45mm" - magazine_type = /obj/item/ammo_magazine/m16 + magazine_type = /obj/item/ammo_magazine/m16/patriot allowed_magazines = list(/obj/item/ammo_magazine/m16) icon_state="patriot" projectile_type = /obj/item/projectile/bullet/rifle/a556 @@ -196,6 +210,7 @@ load_method = MAGAZINE muzzle_velocity = 960 w_class = ITEMSIZE_HUGE + one_handed_penalty = 40 //Other rifles @@ -213,6 +228,8 @@ ) load_method = MAGAZINE muzzle_velocity = 840 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 50 /obj/item/weapon/gun/projectile/automatic/serdy/m41a //This gun is pretty overpowered. Leaving it as an admin spawn. Might even interfere with lore. name = "M41A" @@ -228,6 +245,8 @@ ) load_method = MAGAZINE muzzle_velocity = 840 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 50 /obj/item/weapon/gun/projectile/automatic/serdy/sks //Reminder to myself to make sure this works and also to make sure that people are able to empty the internal mag name = "SKS" @@ -240,7 +259,384 @@ muzzle_velocity = 735 max_shells = 10 ammo_type = /obj/item/ammo_casing/a762x39 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 60 +/obj/item/weapon/gun/projectile/automatic/serdy/mosin + name = "Mosin Nagant" + desc = "A reproduction of some old russian bolt-action rifle from some backwater rimworld. Smells strongly of cosmoline. The inscriptions on it are in pan-slavic. Chambered in 7.62x54mmR." + caliber = "7.62x54mmR" + auto_loading_type = NO_AUTO_LOAD + load_method = SINGLE_CASING|SPEEDLOADER + only_open_load = TRUE + icon_state = "mosin" + projectile_type = /obj/item/projectile/bullet/rifle/a762x54 + muzzle_velocity = 865 + max_shells = 5 + ammo_type = /obj/item/ammo_casing/a762x54 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 70 + +/obj/item/weapon/gun/projectile/automatic/serdy/mosin/scoped + name = "Scoped Mosin Nagant" + icon_state = "scopedmosin" + desc = "A reproduction of some old russian bolt-action rifle from some backwater rimworld. Smells strongly of cosmoline. The inscriptions on it are in pan-slavic. This one has a scope attached to it. Chambered in 7.62x54mmR." + action_button_name = "Use Scope" + accuracy = -15 + scoped_accuracy = 50 + one_handed_penalty = 70 + +/obj/item/weapon/gun/projectile/automatic/serdy/mosin/scoped/ui_action_click() + scope() + +/obj/item/weapon/gun/projectile/automatic/serdy/mosin/scoped/verb/scope() + set category = "Object" + set name = "Use Scope" + set popup_menu = 1 + + toggle_scope(2.0) + +/obj/item/weapon/gun/projectile/automatic/serdy/type901 + name = "Type 901 Assault rifle" + desc = "A heavy bullpup assault rifle of unknown make, with a very high muzzle velocity and fair accuracy. A favorite of scum and villainy everywhere due to its complete lack of identification markings. Popularized by the 2541 movie, 'Boarding Party'. Chambered in 7.62x51mm." + caliber = "7.62mm" + auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY | LOCK_SLAPPABLE + magazine_type = /obj/item/ammo_magazine/type901 + allowed_magazines = list(/obj/item/ammo_magazine/type901) + icon_state = "type901" + projectile_type = /obj/item/projectile/bullet/rifle/a762 + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + load_method = MAGAZINE + muzzle_velocity = 910 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 60 + +/obj/item/weapon/gun/projectile/automatic/serdy/type901/carbine + name = "Type 901-C Carbine" + desc = "A lightweight bullpup assault carbine of unknown make, with a very high muzzle velocity and fair accuracy. A favorite of scum and villainy everywhere due to its complete lack of identification markings. Popularized by the 2541 movie, 'Boarding Party'. This one is smaller and more compact than its larger counterpart. Chambered in 7.62x39mm." + icon_state = "type901b" + muzzle_velocity = 880 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 30 + +/obj/item/weapon/gun/projectile/automatic/serdy/awp + name = "AWP" + desc = "A galaxy-wide favorite for hunting, target shooting, and rushing B. Legend has it, this rifle originated from three guys in a garage. This one is a reproduction. It has 'Scarborough Arms - Per falcis, per pravitas' inscribed on the stock. Chambered in .338 Lapua." + caliber = ".338" + auto_loading_type = NO_AUTO_LOAD + magazine_type = /obj/item/ammo_magazine/awp + allowed_magazines = list(/obj/item/ammo_magazine/awp) + icon_state = "awp" + projectile_type = /obj/item/projectile/bullet/rifle/a338 + load_method = MAGAZINE + muzzle_velocity = 936 + action_button_name = "Use Scope" + accuracy = -30 + scoped_accuracy = 50 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 90 + +/obj/item/weapon/gun/projectile/automatic/serdy/awp/ui_action_click() + scope() + +/obj/item/weapon/gun/projectile/automatic/serdy/awp/verb/scope() + set category = "Object" + set name = "Use Scope" + set popup_menu = 1 + + toggle_scope(2.0) + +/obj/item/weapon/gun/projectile/automatic/serdy/hectate + name = "Hectate II" + desc = "An old world anti material rifle. Ideal for dealing with mechs, armored personnel, and space dragons. Chambered in .50 BMG." + caliber = ".50 BMG" + auto_loading_type = NO_AUTO_LOAD + magazine_type = /obj/item/ammo_magazine/hectate + allowed_magazines = list(/obj/item/ammo_magazine/hectate) + icon_state = "hectate" + projectile_type = /obj/item/projectile/bullet/rifle/a50bmg + load_method = MAGAZINE + muzzle_velocity = 825 + action_button_name = "Use Scope" + accuracy = -60 + scoped_accuracy = 15 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 120 + + +/obj/item/weapon/gun/projectile/automatic/serdy/hectate/ui_action_click() + scope() + +/obj/item/weapon/gun/projectile/automatic/serdy/hectate/verb/scope() + set category = "Object" + set name = "Use Scope" + set popup_menu = 1 + + toggle_scope(2.0) + +/obj/item/weapon/gun/projectile/automatic/serdy/memegun + name = "Hardbass Special" + desc = "Три полоски, три по три полоски Три полоски, три по три полоски Три полоски, три по три полоски Три полоски, три по три полоски Три полоски, три по три полоски Три полоски, три по три полоски. Chambered in 7.62x39mm" + caliber = "7.62x39mm" + magazine_type = /obj/item/ammo_magazine/akm + allowed_magazines = list(/obj/item/ammo_magazine/akm) + icon_state = "memegun" + projectile_type = /obj/item/projectile/bullet/rifle/a762x39 + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + load_method = MAGAZINE + auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK + muzzle_velocity = 715 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 40 + +/obj/item/weapon/gun/projectile/automatic/serdy/tkb408 + name = "TKB-408" + desc ="An odd, bullpup, slavic assault rifle from some distant rimworld. Very sturdy, unbeleivably reliable. Chambered in 7.62x39mm." + caliber = "7.62x39mm" + magazine_type = /obj/item/ammo_magazine/akm + allowed_magazines = list(/obj/item/ammo_magazine/akm) + icon_state = "tkb" + projectile_type = /obj/item/projectile/bullet/rifle/a762x39 + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + load_method = MAGAZINE + auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK + muzzle_velocity = 750 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 60 + +/obj/item/weapon/gun/projectile/automatic/serdy/groza + name = "OTs-14" + desc = "A strangely ergonomic bullpup version of an AK. Commonly found in Pan-slavic speaking regions of space. All of the inscriptions on this thing are in pan-slavic. Chambered in 7.62x39mm." + caliber = "7.62x39mm" + magazine_type = /obj/item/ammo_magazine/akm + allowed_magazines = list(/obj/item/ammo_magazine/akm) + icon_state = "groza" + projectile_type = /obj/item/projectile/bullet/rifle/a762x39 + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + load_method = MAGAZINE + auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK + muzzle_velocity = 685 + +/obj/item/weapon/gun/projectile/automatic/serdy/plamya + name = "WKHM 'Plamya' Mk. 1" + desc = "The original Plamya assault rifle, produced by WKHM back in the 2330's. Highly sought after for their collectability, and their superb reliability. They don't quite make them like they used to. It may not fire as fast as the newer ones, but these old models haven't survived this long for no reason. This one has a classic walnut thumbhole stock and foregrip. It has a heavy titanium chassis, durasteel bolt, and the original style 'PPSh' heatshield. The gun is dated 2336, and bears the 'WKHM Endurance' arkship's production stamp on the buttstock. 'A light in the dark' is stamped into the receiver. Chambered in 9x39mm." + description_fluff = "WKHM, is a minor arms company that has been around for quite some time, established in 2408. Known for being one of the many suppliers of weapons to dangerous worlds on the rim, and a part of the FTU. They produce a large variety of firearms, strike craft, and armored vehicles to fufill various their various contracts, and are largely migrant, moving wherever the money is. Found almost entirely on mobile production ships and various escort craft. Identifiable by their logo, a red Omega symbol with a black or white W in the middle. The sheer quantity of their firearms produced ensures they can be found.. just about anywhere, and they are very sought after by pirates for their reliability." + caliber = "9x39mm" + magazine_type = /obj/item/ammo_magazine/plamya + allowed_magazines = list(/obj/item/ammo_magazine/plamya) + icon_state = "plamyac" + projectile_type = /obj/item/projectile/bullet/rifle/a9x39 + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="5-round bursts", burst=5, fire_delay=0.5, move_delay=3.5, burst_accuracy=list(0,-10,-15,-20,-25), dispersion=list(0.0, 0.3, 0.6, 0.9, 1.1)) + ) + load_method = MAGAZINE + auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY | LOCK_SLAPPABLE + muzzle_velocity = 285 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 50 + +/obj/item/weapon/gun/projectile/automatic/serdy/plamya/mk2 + name = "WKHM 'Plamya' Mk. 2" + desc = "An old school assault rifle. A favorite on the rimworld for it's blisteringly high rate of fire. One of the best selling products of W-K Heavy Manufacturing. Virtually impossible to break. The gold standard, with a rosewood thumbhole stock, a full length barrel, and an improved heatshield. The most mass produced firearm in WKHM's lineup. This one bears the 'WKHM Adamant' arkship's production stamp. Chambered in 9x39mm." + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="5-round bursts", burst=5, fire_delay=0.5, move_delay=3.5, burst_accuracy=list(0,-5,-10,-10,-15), dispersion=list(0.0, 0.2, 0.35, 0.5, 0.6)) + ) + muzzle_velocity = 305 + +/obj/item/weapon/gun/projectile/automatic/serdy/plamya/mk3 + name = "WKHM 'Plamya' Mk. 3" + desc = "An old school assault rifle with a modern twist. A favorite on the rimworld for it's blisteringly high rate of fire. One of the best selling products of W-K Heavy Manufacturing. Virtually impossible to break. This is a newer variant, with a fully synthetic stock, and a shorter barrel. The serial number and production stamp has been sanded off. Chambered in 9x39mm." + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="5-round bursts", burst=5, fire_delay=0.5, move_delay=3.5, burst_accuracy=list(0,-7.5,-10,-15,-20), dispersion=list(0.0, 0.2, 0.4, 0.6, 0.7)) + ) + muzzle_velocity = 290 + +//Auto-shotgun, closer to the rifles than anything else though. + +/obj/item/weapon/gun/projectile/automatic/serdy/strela + name = "WKHM 'Strela'" + desc = "A fully automatic, 12 gauge assault shotgun, that goes by many names. The Strela, The Bear, The Mule- The list goes on. If the Plamya is the scalpel, This heavy chunk of forged steel and titanium is the sledgehammer. Bring a shoulder pad and some tramadol. This one has a nice walnut thumbhole stock, and an AK style fore end. It also bears the 'WKHM Endurance' arkship's production stamp. Chambered in 12 gauge." + description_fluff = "WKHM, is a minor arms company that has been around for quite some time, established in 2408. Known for being one of the many suppliers of weapons to dangerous worlds on the rim, and a part of the FTU. They produce a large variety of firearms, strike craft, and armored vehicles to fufill various their various contracts, and are largely migrant, moving wherever the money is. Found almost entirely on mobile production ships and various escort craft. Identifiable by their logo, a red Omega symbol with a black or white W in the middle. The sheer quantity of their firearms produced ensures they can be found.. just about anywhere, and they are very sought after by pirates for their reliability." + caliber = "12g" + magazine_type = /obj/item/ammo_magazine/strela + allowed_magazines = list(/obj/item/ammo_magazine/strela) + icon_state = "strela" + projectile_type = /obj/item/projectile/bullet/shotgun + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="2-round bursts", burst=2, fire_delay=null, move_delay=3, burst_accuracy=list(0,-5), dispersion=list(0.0, 0.2)), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + load_method = MAGAZINE + auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY | LOCK_SLAPPABLE + muzzle_velocity = 470 + w_class = ITEMSIZE_HUGE + one_handed_penalty = 50 + +//SMGs + +/obj/item/weapon/gun/projectile/automatic/serdy/ppsh + name = "PPSh-17b" + desc = "A cheap remake of the venerable russian PPSh-41. Empties a 71 round magazine in less than 10 seconds. Compensates for poor accuracy with volume of bullet. Every inscription on this thing is in pan-slavic. Chambered in 7.62x25mm Tokarev." + caliber = "7.62x25mm" + magazine_type = /obj/item/ammo_magazine/ppsh + allowed_magazines = list(/obj/item/ammo_magazine/ppsh) + icon_state="ppsh" + projectile_type = /obj/item/projectile/bullet/a762x25 + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + auto_loading_type = OPEN_BOLT + load_method = MAGAZINE + muzzle_velocity = 488 + +/obj/item/weapon/gun/projectile/automatic/serdy/mp5 + name = "MP5" + desc = "A favorite of law enforcement and corporate security across the galaxy for centuries. This old H&K design has survived the test of time. And while in many places it has been replaced long ago, it still stands as a reliable weapon platform. No need to fix what isn't broken. Chambered in 9mm." + caliber = "9mm" + magazine_type = /obj/item/ammo_magazine/mp5mag + allowed_magazines = list(/obj/item/ammo_magazine/mp5mag) + icon_state="mp5" + projectile_type = /obj/item/projectile/bullet/pistol + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + load_method = MAGAZINE + muzzle_velocity = 400 + +/obj/item/weapon/gun/projectile/automatic/serdy/vityaz + name = "WKHM 'Vityaz'" + desc = "A swarm of angry bees. The Plamya's baby brother. With 12 total moving parts, including the trigger mechanism, this gun was built with one purpose. Longevity and reliability. Commonly found in the hands of private security, criminals, and law enforcement alike across many worlds. This one is unmarked. Chambered in 10mm." + description_fluff = "WKHM, is a minor arms company that has been around for quite some time, established in 2408. Known for being one of the many suppliers of weapons to dangerous worlds on the rim, and a part of the FTU. They produce a large variety of firearms, strike craft, and armored vehicles to fufill various their various contracts, and are largely migrant, moving wherever the money is. Found almost entirely on mobile production ships and various escort craft. Identifiable by their logo, a red Omega symbol with a black or white W in the middle. The sheer quantity of their firearms produced ensures they can be found.. just about anywhere, and they are very sought after by pirates for their reliability." + caliber = "10mm" + magazine_type = /obj/item/ammo_magazine/m10mm + allowed_magazines = list(/obj/item/ammo_magazine/m10mm) + icon_state = "vityaz" + projectile_type = /obj/item/projectile/bullet/a10mm + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6)) + ) + load_method = MAGAZINE + auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY | LOCK_SLAPPABLE + muzzle_velocity = 430 + +//LMGs + +/obj/item/weapon/gun/projectile/automatic/serdy/molniya + name = "WKHM 'Molniya'" + desc = "A light machinegun manufactured by WKHM for various paramilitaries, private security companies, and rimworld governments. Big, heavy, and with a fire rate similar to that of an MG42. Often used in emplacements and on top of armored vehicles, or as a squad support weapon. Nicknamed the 'Pig' or the 'Sawzall', this one has a solid oak stock, and bears the 'WKHM Adamant' arkship's production stamp. If you ever see this gun, there is no doubt shit's about to go down. Chambered in 7.62x51mm." + description_fluff = "WKHM, is a minor arms company that has been around for quite some time, established in 2408. Known for being one of the many suppliers of weapons to dangerous worlds on the rim, and a part of the FTU. They produce a large variety of firearms, strike craft, and armored vehicles to fufill various their various contracts, and are largely migrant, moving wherever the money is. Found almost entirely on mobile production ships and various escort craft. Identifiable by their logo, a red Omega symbol with a black or white W in the middle. The sheer quantity of their firearms produced ensures they can be found.. just about anywhere, and they are very sought after by pirates for their reliability." + caliber = "7.62mm" + magazine_type = /obj/item/ammo_magazine/molniya + allowed_magazines = list(/obj/item/ammo_magazine/molniya) + icon_state = "molniya" + projectile_type = /obj/item/projectile/bullet/rifle/a762 + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-15,-15), dispersion=list(0.0, 0.6, 1.0)), + list(mode_name="short bursts", burst=5, move_delay=6, burst_accuracy = list(0,-15,-15,-30,-30), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2)) + ) + load_method = MAGAZINE + auto_loading_type = OPEN_BOLT + muzzle_velocity = 860 + one_handed_penalty = 90 + +//Pistols + +/obj/item/weapon/gun/projectile/automatic/serdy/ssp4 + name = "WKHM SSP4" + desc = "A unique, high end service pistol carried by W-K security personnel in the outer rim, and various law enforcement agencies across the galaxy. Features a hidden ejector port, and an integral laser sight. Surprisingly reliable despite its unorthodox design. This one bears the 'WKHM Obsidian' arkship's production stamp. Chambered in 10mm." + description_fluff = "WKHM, is a minor arms company that has been around for quite some time, established in 2408. Known for being one of the many suppliers of weapons to dangerous worlds on the rim, and a part of the FTU. They produce a large variety of firearms, strike craft, and armored vehicles to fufill various their various contracts, and are largely migrant, moving wherever the money is. Found almost entirely on mobile production ships and various escort craft. Identifiable by their logo, a red Omega symbol with a black or white W in the middle. The sheer quantity of their firearms produced ensures they can be found.. just about anywhere, and they are very sought after by pirates for their reliability." + caliber = "10mm" + magazine_type = /obj/item/ammo_magazine/ssp4 + allowed_magazines = list(/obj/item/ammo_magazine/ssp4) + icon_state = "ssp4" + projectile_type = /obj/item/projectile/bullet/a10mm + load_method = MAGAZINE + bolt_name="slide" + bolt_release = "slide release" + auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY + muzzle_velocity = 405 + +/obj/item/weapon/gun/projectile/automatic/serdy/ssp4/silenced + name = "WKHM SSP4-S" + desc = "A unique, high end service pistol carried by W-K security personnel in the outer rim, and various law enforcement agencies across the galaxy. Features a hidden ejector port, and an integral laser sight. Surprisingly reliable despite its unorthodox design. This one is unmarked and is suppressed. Due to the minimal amount of moving parts, this gun is almost completely silent when used with subsonic ammunition. Chambered in 10mm." + silenced = 1 + icon_state = "ssp4s" + +/obj/item/weapon/gun/projectile/serdy_pistols + icon = 'icons/obj/gun_ch.dmi' + bolt_name="slide" + bolt_release = "slide release" + auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY + load_method = MAGAZINE + +/obj/item/weapon/gun/projectile/serdy_pistols/makarov + name = "Makarov PM" + desc = "The venerable Makarov. An easily concealable 9x18mm pistol design from Russia. This one is old and worn, but still reliable as ever. Chambered in 9x18mm makarov." + icon_state = "makarov" + caliber = "9x18mm" + magazine_type = /obj/item/ammo_magazine/makarov + allowed_magazines = list(/obj/item/ammo_magazine/makarov) + projectile_type = /obj/item/projectile/bullet/a9x18 + muzzle_velocity = 315 + +/obj/item/weapon/gun/projectile/serdy_pistols/vp70m + name = "VP70M" + desc = "Old Matilda. An ancient design, one of the first, if not the first entirely polymer framed pistols. Can commonly be found in the hands of.. well, anybody with access to a 3d printer. The designs for this pistol are absolutely everywhere, and it's still a favorite to this day, 500 some-odd years later. Chambered in 9mm." + icon_state = "vp70" + caliber = "9mm" + magazine_type = /obj/item/ammo_magazine/m9mm/vp70 + allowed_magazines = list(/obj/item/ammo_magazine/m9mm) + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-20,-40), dispersion=list(0.0, 0.9, 1.8)) + ) + projectile_type = /obj/item/projectile/bullet/pistol + muzzle_velocity = 365 + +/obj/item/weapon/gun/projectile/serdy_pistols/glock71 + name = "Glock 71" + desc = "Following the same design for centuries, the Glock 71 is one of the most reliable sidearms you can buy for cheap these days. These things are everywhere, and for good reason. Chambered in 9mm." + icon_state = "glock" + caliber = "9mm" + magazine_type = /obj/item/ammo_magazine/m9mm/large + allowed_magazines = list(/obj/item/ammo_magazine/m9mm) + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), + list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-20,-40), dispersion=list(0.0, 0.9, 1.8)) + ) + projectile_type = /obj/item/projectile/bullet/pistol + muzzle_velocity = 375 + +/obj/item/weapon/gun/projectile/revolver/nagant + name = "nagant revolver" + desc = "A 7 shot, gas-seal revolver designed to have increased muzzle velocity by not allowing excess gasses to escape out of the sides of the cylinder. One of the few revolvers that can be suppressed. Good luck finding a suppressor for one, though. Chambered in .357." + icon = 'icons/obj/gun_ch.dmi' + icon_state = "nagant" + max_shells = 7 + +/obj/item/weapon/gun/projectile/revolver/nagant/skinned + name = "nagant revolver" + icon_state = "nagantb" //Time to give all these existing guns some new properties. //automatic.dm @@ -258,6 +654,22 @@ /obj/item/weapon/gun/projectile/automatic/sts35 muzzle_velocity = 900 //Based off AK-74 + icon = 'icons/obj/64x32guns_ch.dmi' + icon_state = "sts35" + icon_expected_height = 32 + icon_expected_width = 64 + +/obj/item/weapon/gun/projectile/automatic/sts35/update_icon() + . = ..() + icon_state = ammo_magazine ? "[initial(icon_state)]" : "[initial(icon_state)]-e" + +/obj/item/weapon/gun/projectile/automatic/sts35/Initialize() + . = ..() + update_transform() + +/obj/item/weapon/gun/projectile/automatic/sts35/update_transform() + . = ..() + transform = transform.Translate(-16,0) /obj/item/weapon/gun/projectile/automatic/wt550 muzzle_velocity = 375 //Guestimation @@ -317,6 +729,10 @@ //boltaction.dm /obj/item/weapon/gun/projectile/shotgun/pump/rifle muzzle_velocity = 860 //Guestimation + is64x32 = FALSE + icon_expected_height = 32 + icon_expected_width = 32 + icon = 'icons/obj/gun.dmi' //caseless.dm /obj/item/weapon/gun/projectile/caseless @@ -338,6 +754,26 @@ bolt_release = "slide release" auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY muzzle_velocity = 253 //M1911 + icon = 'icons/obj/gun_ch.dmi' + icon_state = "m1911" + +/obj/item/weapon/gun/projectile/colt/Initialize() + .=..() + update_icon() + +/obj/item/weapon/gun/projectile/colt/update_icon() + if(ammo_magazine) + if(unique_reskin) + icon = 'icons/obj/gun.dmi' + icon_state = unique_reskin + else + icon_state = initial(icon_state) + else + if(unique_reskin) + icon = 'icons/obj/gun.dmi' + icon_state = "[unique_reskin]-e" + else + icon_state = "[initial(icon_state)]-e" /obj/item/weapon/gun/projectile/sec bolt_name="slide" @@ -478,10 +914,35 @@ /obj/item/weapon/gun/projectile/shotgun/pump manual_chamber = FALSE + icon = 'icons/obj/64x32guns_ch.dmi' + icon_state = "winchester" + icon_expected_height = 32 + icon_expected_width = 64 + pump_animation = "winchester-pump" + var/is64x32 = TRUE + +/obj/item/weapon/gun/projectile/shotgun/pump/Initialize() + . = ..() + if(is64x32) + update_transform() + +/obj/item/weapon/gun/projectile/shotgun/pump/update_transform() + . = ..() + if(is64x32) + transform = transform.Translate(-16,0) + +/obj/item/weapon/gun/projectile/shotgun/pump/combat + icon = 'icons/obj/64x32guns_ch.dmi' /obj/item/weapon/gun/projectile/shotgun/doublebarrel manual_chamber = FALSE +//shotgun_vr.dm +/obj/item/weapon/gun/projectile/shotgun/pump/USDF + is64x32 = FALSE + icon_expected_height = 32 + icon_expected_width = 32 + //shotgun_yw.dm /obj/item/weapon/gun/projectile/revolvershotgun manual_chamber = FALSE diff --git a/code/modules/projectiles/guns/projectile_ch.dm b/code/modules/projectiles/guns/projectile_ch.dm index 3d878f84a3..15927a8690 100644 --- a/code/modules/projectiles/guns/projectile_ch.dm +++ b/code/modules/projectiles/guns/projectile_ch.dm @@ -20,6 +20,7 @@ /obj/item/weapon/gun/projectile var/manual_chamber = TRUE + var/only_open_load = FALSE var/auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK | LOCK_SLAPPABLE var/bolt_name = "bolt" var/bolt_open = FALSE @@ -69,7 +70,7 @@ if(chambered) chambered.expend() if(!manual_chamber) process_chambered() - if(manual_chamber) + if(manual_chamber && auto_loading_type) bolt_toggle() /obj/item/weapon/gun/projectile/attack_self(mob/user as mob) @@ -159,10 +160,10 @@ else bolt_open = TRUE var/ejected = process_chambered() - var/chambering = chamber_bullet() + var/output = BOLT_OPENED if(ejected) output |= BOLT_CASING_EJECTED - if(chambering) output |= BOLT_CASING_CHAMBERED + //if(chambering) output |= BOLT_CASING_CHAMBERED return output else if(auto_loading_type) @@ -192,7 +193,10 @@ return BOLT_CLOSED else bolt_open = FALSE - return BOLT_CLOSED + var/output = BOLT_CLOSED + var/chambering = chamber_bullet() + if(chambering) output |= BOLT_CASING_CHAMBERED + return output /obj/item/weapon/gun/projectile/process_chambered() @@ -288,6 +292,9 @@ bolt_toggle() playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) if(SPEEDLOADER) + if(only_open_load && !bolt_open) + to_chat(user, "[src] must have its bolt open to be loaded!") + return if(loaded.len >= max_shells) to_chat(user, "[src] is full!") return @@ -340,6 +347,9 @@ return else return + if(only_open_load && !bolt_open) + to_chat(user, "[src] must have its bolt open to be loaded!") + return if(loaded.len >= max_shells) to_chat(user, "[src] is full.") return @@ -416,6 +426,15 @@ else return 1 +/obj/item/weapon/gun/projectile/handle_click_empty(mob/user) + if (user) + user.visible_message("*click click*", "*click*") + else + src.visible_message("*click click*") + playsound(src, 'sound/weapons/empty.ogg', 100, 1) + if(!manual_chamber) + process_chambered() + /obj/item/weapon/gun/projectile/New(loc, var/starts_loaded = 1) ..() if(manual_chamber) diff --git a/code/modules/projectiles/projectile/bullets_ch.dm b/code/modules/projectiles/projectile/bullets_ch.dm index f44b8ea67a..e5ef0bb8a5 100644 --- a/code/modules/projectiles/projectile/bullets_ch.dm +++ b/code/modules/projectiles/projectile/bullets_ch.dm @@ -126,6 +126,18 @@ only use the hollow_point and armor_penetration values.*/ hollow_point = TRUE armor_penetration = -50 +/obj/item/projectile/bullet/a762x25 + fire_sound = 'sound/weapons/gunshot2.ogg' + diam = 7.92 + grains = 85 + velocity = 469 + +/obj/item/projectile/bullet/a9x18 + fire_sound = 'sound/weapons/gunshot2.ogg' + diam = 9.27 + grains = 95 + velocity = 319 + /obj/item/projectile/bullet/a10mm fire_sound = 'sound/weapons/gunshot2.ogg' diam = 10.17 @@ -322,6 +334,30 @@ only use the hollow_point and armor_penetration values.*/ /obj/item/projectile/bullet/rifle/a762x54/ap armor_penetration = 50 +/obj/item/projectile/bullet/rifle/a338 + fire_sound = 'sound/weapons/ballistics/a762x54.ogg' + damage = 45 + diam = 8.61 + grains = 250 + velocity = 921 + hitscan = 1 + penetrating = 2 + +/obj/item/projectile/bullet/rifle/a338/ap + armor_penetration = 50 + +/obj/item/projectile/bullet/rifle/a50bmg + fire_sound = 'sound/weapons/ballistics/a145.ogg' + damage = 65 + diam = 13 + grains = 750 + velocity = 860 + hitscan = 1 + penetrating = 2 + +/obj/item/projectile/bullet/rifle/a50bmg/ap + armor_penetration = 50 + //NOTE: Ammo casings and magazines used to be in this part of the file. They have been moved to respective files in the projectiles/ammunition folder. //Various "We're not dealing with this shit because of how bad it is" (Some of these may be implemented into the new system with later updates) diff --git a/icons/obj/64x32guns_ch.dmi b/icons/obj/64x32guns_ch.dmi index 9f5057370ae224b53261f174d22850960f0ba5ee..f898a25a64d749de01b0838657c6f8b38fa2c95a 100644 GIT binary patch literal 34794 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 delta 2048 zcmV+b2>c ze>g`qu$e|8E+ti2O&1>%mWU;zmLYLy78@HID=RAx4-aEwW6GgQDH|7@NiemwwF?Ui zIXO8ZA|e+T7q+&xaBpt_X3V9fr2sR`z`($y=iV=-0C=2@)X@rpFcik|e{1&?!>$W0ExPC?jOe1?;gHJ>oXU18>gh8F z20`@Qoyngc$AM1dcDFyAWN|!*n{wW?joip=mWb$XO4j{hF&B|mrqUb^o{3dI#x_eW zRk4Ul<9z=h7170!Rbl?hrpe!MwVWef$N(?TmxvcK!0U*eX&Es;Dd5_+Zp?$Af4dx0 zWZ#-B#*QVTc3wkf=m62PQ#G{bSOV(JFw+xJ#}ZKK-XRV2)_##=6`*N#evfDeh-+(+ z%L^IcWjVqP6`(mXb#-mf4*3c@Xu**E_9k+7Du&)%d*_0;;ux@Pf;}U_-f;{qIQ36ZcC&t{-~-dpU2C4WhM#Cf8dq5H&~e} zK>+|>sx>xnWxhlJW&~*9sysS?4Ku*C`9c|>M>vls%s{Mz_Y%PD6r>MetWtUm%ojKY zYWGG}lL0W?%@H@pG>^|fp65+&|C-4UQ%sHmd3*-yYE(UsN2XwbW1#k;ik#!G4&iZ3 z@x=lts8ddkzdED`LEM}yf3FqX7W2%VYT7eSVum?Bje^F2+?*>Lfo&PSj7oIEdj=PY zL?V$$Boc{4A60D|#}n$I>$Et^cgrXd<8y_+ABz?YlV2%PckJEe{#riCp`>WYuW+e zqq(}S!yY-_^;@srR(Tf)fZ=QGgRml*4l2mo+j;!4{J2?hYTEAiS}%L66C@mGVb^VjXD002K2q)G_z$)GEd z{PZB@_-N3X0|8*3HQLHgaVP-5-F27TTXQpgAzvndtQn>ve+lg$@}`)Iq%k`6$8qm) z*G<}m{Bhh2<3;#~d_-j9pW{ybZqht15{X12kw_#GiA1UN<;z#6)IR2_H2Tx%E8y%- zv>s4<+VYEyovZNy3-S>QjypB`Z_pvb6>iTP4%+kM0~X{X7995m)t>xFe+JjEJJ0a( z0So$`QHFbie}lpSV2-=<3?Cn`KsUXf5rAd_fLz1wJjW-4^j)EtdxJ3<7+`mv=S!p@ zDgXt$^E^);zyQ1RJl`+|InEm7xQ5+%o+rDN&<1(9!LxI54Ba*b<*<8Fkg48+Pfe=HR^TjO} z+&yV*RZ{B%aeTZnR^QwZA&&fd0j#~Kk31aDhQIu+$+tv^6TemfhxRqmz~=Zk!?x=X zo@dOhe?jDsyj)01VHj8lgXPaXeD`f4ZDIgU}tv(~EQWzTJyNB9TZW5~b7F z{x|yjpPxSwe|v9dsXTnvDF3~`KaJpsgS|94{+b7l+l7Vc%S@0@?SJYD0LRDuSIqcT ze-6*+^SY{x$2t6{{U5vnz;VC-qNtb!ZXnN^1}`cMxNrX}@(KXQM}xJQA`}3}iw51+ zhPZG4ugNO_96uPOzrx}?UeDxX*MwY{n&W=|c6D+%!3=i=0uliDhB3(TX#mdP)%Y?Q zh%y+JfF%N0qJrl0MFL2efF+KB$N=nXe>~cp;qe);6@p&_A-Cb-_W;b}GvHQl0{2!k z+~)^;{Q|?|GtjtqDNrH|x8`69Fdq#ns)5e&%$;h&yW2S)Dc}At$p$*d)62F0Be+N; z5{X12kw_$pkk(3}-n8X!=VpeQVgC(Tz4=sIplb9efR*RhLY>U2k`MD_%#9m4mqA)&SCh@=(Bio*%gT35=0D7FYXG)RoC|s ei9{mNTkAjK$}bWmu)6{P0000v90CFYQ&UwV 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 Q0RR9107*qoM6N<$g5b=Cq5uE@ diff --git a/vorestation.dme b/vorestation.dme index c3a7726028..af588e0b51 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -149,6 +149,7 @@ #include "code\_helpers\unsorted_vr.dm" #include "code\_helpers\view.dm" #include "code\_helpers\visual_filters.dm" +#include "code\_helpers\widelists_ch.dm" #include "code\_helpers\sorts\__main.dm" #include "code\_helpers\sorts\comparators.dm" #include "code\_helpers\sorts\TimSort.dm" @@ -3133,6 +3134,7 @@ #include "code\modules\mob\living\voice\voice.dm" #include "code\modules\mob\living\voice\voice_vr.dm" #include "code\modules\mob\living\zz_ballistics_ch\bullet_act_ch.dm" +#include "code\modules\mob\living\zz_ballistics_ch\z_ballistic_overrides_ch.dm" #include "code\modules\mob\living\zz_ballistics_ch\z_ballistic_test_ch.dm" #include "code\modules\mob\new_player\login.dm" #include "code\modules\mob\new_player\login_ch.dm" @@ -3497,6 +3499,7 @@ #include "code\modules\projectiles\guns\energy\hooklauncher.dm" #include "code\modules\projectiles\guns\energy\kinetic_accelerator_vr.dm" #include "code\modules\projectiles\guns\energy\laser.dm" +#include "code\modules\projectiles\guns\energy\laser_ch.dm" #include "code\modules\projectiles\guns\energy\laser_vr.dm" #include "code\modules\projectiles\guns\energy\laser_yw.dm" #include "code\modules\projectiles\guns\energy\netgun_vr.dm" @@ -3533,6 +3536,7 @@ #include "code\modules\projectiles\guns\magnetic\magnetic.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_construction.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_railgun.dm" +#include "code\modules\projectiles\guns\magnetic\magnetic_railgun_ch.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_railgun_vr.dm" #include "code\modules\projectiles\guns\projectile\automatic.dm" #include "code\modules\projectiles\guns\projectile\automatic_vr.dm" From aee6b61ffb0b2a7022149f04c878ea3e2e1f4cc1 Mon Sep 17 00:00:00 2001 From: Cadyn Date: Thu, 4 Feb 2021 17:58:40 -0800 Subject: [PATCH 019/146] added and implemented ReturnlessQuery() --- code/_helpers/logging.dm | 72 ++++++----------------- code/_helpers/logging_vr.dm | 24 ++------ code/_helpers/mobs.dm | 8 +-- code/controllers/subsystems/dbcore.dm | 85 +++++++++++++++++++++++++-- 4 files changed, 107 insertions(+), 82 deletions(-) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 56f2882957..5640916983 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -72,13 +72,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "say", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) SAY: - [text]" //CHOMPEdit End @@ -89,13 +85,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = user.ckey, "sender_mob" = user.mob.real_name, "message_type" = "ooc", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //GLOB.round_text_log += "([time_stamp()]) ([user]) OOC: - [text]" /proc/log_aooc(text, client/user) @@ -105,13 +97,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = user.ckey, "sender_mob" = user.mob.real_name, "message_type" = "aooc", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //GLOB.round_text_log += "([time_stamp()]) ([user]) AOOC: - [text]" /proc/log_looc(text, client/user) @@ -121,13 +109,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = user.ckey, "sender_mob" = user.mob.real_name, "message_type" = "looc", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //GLOB.round_text_log += "([time_stamp()]) ([user]) LOOC: - [text]" /proc/log_whisper(text, mob/speaker) @@ -141,13 +125,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "whisper", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) /proc/log_emote(text, mob/speaker) @@ -161,13 +141,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "emote", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //CHOMPEdit End /proc/log_attack(attacker, defender, message) @@ -195,13 +171,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "deadsay", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" //GLOB.round_text_log += "([time_stamp()]) ([src]/[speaker.client]) DEADSAY: - [text]" //CHOMPEdit End @@ -215,13 +187,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "deademote", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //CHOMPEdit End /proc/log_adminwarn(text) @@ -237,13 +205,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "pda", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) MSG: - [text]" //GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) MSG: - [text]" diff --git a/code/_helpers/logging_vr.dm b/code/_helpers/logging_vr.dm index 7771b49482..97b6a097ef 100644 --- a/code/_helpers/logging_vr.dm +++ b/code/_helpers/logging_vr.dm @@ -7,13 +7,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "nsay", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //CHOMPEdit End /proc/log_nme(text, inside, mob/speaker) @@ -25,13 +21,9 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "nme", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //CHOMPEdit End /proc/log_subtle(text, mob/speaker) @@ -43,11 +35,7 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ + SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "subtle", "message_content" = text)) - if(!query_insert.Execute()) - log_debug("Error during logging: "+query_insert.ErrorMsg()) - qdel(query_insert) - return - qdel(query_insert) + //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) //CHOMPEdit End diff --git a/code/_helpers/mobs.dm b/code/_helpers/mobs.dm index c3ea7946a4..5678cdfe65 100644 --- a/code/_helpers/mobs.dm +++ b/code/_helpers/mobs.dm @@ -122,14 +122,10 @@ Proc for attack log creation, because really why not if(ismob(user)) //CHOMPEdit Begin //user.attack_log += text("\[[time_stamp()]\] Attacked [target_str]: [what_done]") - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, NOW(), :t_ckey, :t_mob, :t_content)", list("t_ckey" = user.ckey, "t_mob" = user.real_name, "t_content" = "Attacked [target_str]: [what_done]")) - query_insert.Execute(async=use_async) - qdel(query_insert) + SSdbcore.ReturnlessQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :t_ckey, :t_mob, :t_content)", list("t_ckey" = user.ckey, "t_mob" = user.real_name, "t_content" = "Attacked [target_str]: [what_done]")) if(ismob(target)) //target.attack_log += text("\[[time_stamp()]\] Attacked by [user_str]: [what_done]") - var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, NOW(), :t_ckey, :t_mob, :t_content)", list("t_ckey" = target.ckey, "t_mob" = target.real_name, "t_content" = "Attacked by [user_str]: [what_done]")) - query_insert.Execute(async=use_async) - qdel(query_insert) + SSdbcore.ReturnlessQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :t_ckey, :t_mob, :t_content)", list("t_ckey" = target.ckey, "t_mob" = target.real_name, "t_content" = "Attacked by [user_str]: [what_done]")) //CHOMPEdit End log_attack(user_str,target_str,what_done) if(admin_notify) diff --git a/code/controllers/subsystems/dbcore.dm b/code/controllers/subsystems/dbcore.dm index 09dce0c13c..317c1c8999 100644 --- a/code/controllers/subsystems/dbcore.dm +++ b/code/controllers/subsystems/dbcore.dm @@ -1,7 +1,11 @@ +#define RQUERY_NOTSTARTED -1 + +//I ported most of this subsystem directly from TGstation, however ReturnlessQueries are my own little creation, and SQL logging is also my baby, so come screech at me if shit is breaking -- Cadyn 2/4/2021 + SUBSYSTEM_DEF(dbcore) name = "Database" flags = SS_BACKGROUND - wait = 1 MINUTES + wait = 2 SECONDS init_order = INIT_ORDER_DBCORE var/failed_connection_timeout = 0 @@ -11,14 +15,85 @@ SUBSYSTEM_DEF(dbcore) var/failed_connections = 0 var/last_error + var/rquery_count = 0 + var/running_rqueries = 0 var/list/active_queries = list() - + var/list/returnless_queries = list() + var/list/currentrun = list() var/connection // Arbitrary handle returned from rust_g. /datum/controller/subsystem/dbcore/Initialize() return ..() -/datum/controller/subsystem/dbcore/fire() +/datum/controller/subsystem/dbcore/stat_entry(msg_prefix) + var/list/msg = list(msg_prefix) + msg += "A:[active_queries.len]|" + msg += "R:[returnless_queries.len]" + ..(msg.Join()) + +/datum/controller/subsystem/dbcore/proc/ReturnlessQuery(sql_query, arguments) //Adding this for logging, pretty much it allows queries that don't need to have anything returned handled in the background. + returnless_queries["[rquery_count]"] = list("sql_query" = sql_query, "arguments" = arguments, "status" = RQUERY_NOTSTARTED) + rquery_count++ + +/datum/controller/subsystem/dbcore/fire(resumed = 0) + if(!resumed) + src.currentrun = returnless_queries.Copy() + + var/list/currentrun = src.currentrun + + for(var/rquery_id in currentrun) + var/list/query = returnless_queries[rquery_id] + if(!SSdbcore.IsConnected()) + last_error = "No connection!" + log_debug(ErrorMsg()) + return + if(MC_TICK_CHECK) + return + if(query["status"] == RQUERY_NOTSTARTED) + if(running_rqueries + active_queries.len < 45) + query["status"] = rustg_sql_query_async(connection, query["sql_query"], json_encode(query["arguments"])) + running_rqueries++ + currentrun -= rquery_id + continue + var/job_result_str = rustg_sql_check_query(query["status"]) + if(job_result_str != RUSTG_JOB_NO_RESULTS_YET) + if (job_result_str == RUSTG_JOB_ERROR) + last_error = job_result_str + log_debug("SQL JOB ERROR: [job_result_str] | Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") + returnless_queries -= rquery_id + currentrun -= rquery_id + running_rqueries-- + continue + var/result = json_decode(job_result_str) + switch (result["status"]) + if ("ok") + returnless_queries -= rquery_id + currentrun -= rquery_id + running_rqueries-- + continue + if ("err") + last_error = result["data"] + log_debug("SQL QUERY ERROR: [last_error] | Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") + returnless_queries -= rquery_id + currentrun -= rquery_id + running_rqueries-- + continue + if ("offline") + last_error = "offline" + log_debug("SQL QUERY OFFLINE: Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") + returnless_queries -= rquery_id + currentrun -= rquery_id + running_rqueries-- + continue + else + log_debug("SQL QUERY UNKNOWN STATUS: [result["status"]] | [last_error] | [result["data"]] | Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") + returnless_queries -= rquery_id + currentrun -= rquery_id + running_rqueries-- + continue + currentrun -= rquery_id + continue + for(var/I in active_queries) var/DBQuery/Q = I if(world.time - Q.last_activity_time > (5 MINUTES)) @@ -28,6 +103,8 @@ SUBSYSTEM_DEF(dbcore) if(MC_TICK_CHECK) return + + /datum/controller/subsystem/dbcore/Recover() connection = SSdbcore.connection @@ -142,7 +219,7 @@ SUBSYSTEM_DEF(dbcore) /datum/controller/subsystem/dbcore/proc/ErrorMsg() if(!config.sql_enabled) return "Database disabled by configuration" - return last_error + return "SQL SUBSYSTEM ERROR: [last_error]" /datum/controller/subsystem/dbcore/proc/ReportError(error) last_error = error From 2d641fed657e0eab769bfcc6aeab2dfa3c0c8147 Mon Sep 17 00:00:00 2001 From: Sym Date: Thu, 4 Feb 2021 23:15:51 -0500 Subject: [PATCH 020/146] Adds Precursor Projectile for alien guns Replaces default cyan beam with new precursor beam, complete with new icon. Credit to Kassc for sprucing up the sprite. --- .../temporary_visuals/projectiles/impact.dm | 6 ++++++ .../temporary_visuals/projectiles/muzzle.dm | 6 ++++++ .../temporary_visuals/projectiles/tracer.dm | 6 ++++++ code/modules/projectiles/guns/energy/laser.dm | 16 ++++++++-------- code/modules/projectiles/projectile/beams.dm | 13 +++++++++++++ icons/obj/projectiles_impact.dmi | Bin 21556 -> 22955 bytes icons/obj/projectiles_muzzle.dmi | Bin 24161 -> 25556 bytes icons/obj/projectiles_tracer.dmi | Bin 3135 -> 3243 bytes 8 files changed, 39 insertions(+), 8 deletions(-) diff --git a/code/game/objects/effects/temporary_visuals/projectiles/impact.dm b/code/game/objects/effects/temporary_visuals/projectiles/impact.dm index e48606a2ac..e45664e60d 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/impact.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/impact.dm @@ -74,6 +74,12 @@ light_power = 0.5 light_color = "#8837A3" +/obj/effect/projectile/impact/precursor //CHOMPedit add precursor impact + icon_state = "impact_prec" + light_range = 2 + light_power = 0.7 + light_color = "#FF0099" + /obj/effect/projectile/impact/tungsten icon_state = "impact_mhd_laser" light_range = 4 diff --git a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm index a5c70aab2c..0c47f4ebb9 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm @@ -62,6 +62,12 @@ light_power = 0.5 light_color = "#8837A3" +/obj/effect/projectile/muzzle/precursor //CHOMPedit add Precursor muzzle + icon_state = "muzzle_prec" + light_range = 2 + light_power = 0.7 + light_color = "#FF0099" + /obj/effect/projectile/muzzle/inversion icon_state = "muzzle_invert" light_range = 2 diff --git a/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm b/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm index 4326bc536d..908342e3ea 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm @@ -91,6 +91,12 @@ light_power = 0.5 light_color = "#8837A3" +/obj/effect/projectile/tracer/precursor //CHOMPedit add precursor tracer + icon_state = "prec" + light_range = 2 + light_power = 0.7 + light_color = "#FF0099" + /obj/effect/projectile/tracer/inversion icon_state = "invert" light_range = 2 diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 442c739df9..b0c819bf9a 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -103,12 +103,12 @@ unlikely.\

    \ An interesting note about this weapon, when compared to contemporary energy weapons, is \ - that this gun appears to be inferior to modern laser weapons. The beam fired has less \ - of an ability to harm, and the power consumption appears to be higher than average for \ - a human-made energy side-arm. One possible explaination is that the creators of this \ + that this gun appears to be only slightly superior to modern laser weapons. The beam fired has \ + roughly the same ability to harm, yet the power consumption is higher than average \ + for a human-made energy side-arm. One possible explaination is that the creators of this \ weapon, in their later years, had less of a need to optimize their capability for war, \ - and instead focused on other endeavors. Another explaination is that vast age of the weapon \ - may have caused it to degrade, yet still remain functional at a reduced capability." + and instead focused on other endeavors. Another explanation is that the vast age of the weapon \ + may have caused it to degrade, yet still remain functional at a reduced capability." //CHOMPedit changed description to be accurate with new projectile value = CATALOGUER_REWARD_MEDIUM /obj/item/weapon/gun/energy/alien @@ -117,10 +117,10 @@ catalogue_data = list(/datum/category_item/catalogue/anomalous/precursor_a/alien_pistol) icon_state = "alienpistol" item_state = "alienpistol" - fire_delay = 10 // Handguns should be inferior to two-handed weapons. Even alien ones I suppose. - charge_cost = 480 // Five shots. + fire_delay = 9 //CHOMPedit changed cooldown from 10 to 9. + charge_cost = 380 // CHOMPedit changed from 480 to 380. Aka five shots to six shots. - projectile_type = /obj/item/projectile/beam/cyan + projectile_type = /obj/item/projectile/beam/precursor //CHOMPedit changed beam type cell_type = /obj/item/weapon/cell/device/weapon/recharge/alien // Self charges. origin_tech = list(TECH_COMBAT = 8, TECH_MAGNET = 7) modifystate = "alienpistol" diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 41430bea38..4eab557b35 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -261,3 +261,16 @@ agony = 15 eyeblur = 2 hitsound = 'sound/weapons/zapbang.ogg' + +/obj/item/projectile/beam/precursor //CHOMPedit added Precursor beam + name = "precursor beam" + icon_state = "alien beam" + fire_sound = 'sound/weapons/MediumLaser.ogg' + light_color = "#FF0099" + + muzzle_type = /obj/effect/projectile/muzzle/precursor + tracer_type = /obj/effect/projectile/tracer/precursor + impact_type = /obj/effect/projectile/impact/precursor + + damage = 55 + armor_penetration = 10 diff --git a/icons/obj/projectiles_impact.dmi b/icons/obj/projectiles_impact.dmi index 19f6d1db96f00f0a3e6ddb67d688e18cd4436816..b2c5fc51ca0b39ff5cca8dc14888b24f14a37c4d 100644 GIT binary patch delta 9108 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 EA380;-v9sr diff --git a/icons/obj/projectiles_muzzle.dmi b/icons/obj/projectiles_muzzle.dmi index 6c9d8cf6942c952d51a4bc9a4c8ed210471ed59c..aaad45f920ed23ebb26c7223e2156671b29875fa 100644 GIT binary patch delta 11943 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 BgpmLM delta 10537 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 BlBWOw From 420a38a8c415044c1826f5eb8ee308ec90b5590d Mon Sep 17 00:00:00 2001 From: Sym Date: Thu, 4 Feb 2021 23:55:47 -0500 Subject: [PATCH 021/146] Balance 1.1, less damage Reduce from 55 to 48. --- code/modules/projectiles/projectile/beams.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 4eab557b35..0d6d75226a 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -272,5 +272,5 @@ tracer_type = /obj/effect/projectile/tracer/precursor impact_type = /obj/effect/projectile/impact/precursor - damage = 55 + damage = 48 armor_penetration = 10 From 4c7e6796c6fae667c9214fbe027b00cc545c870d Mon Sep 17 00:00:00 2001 From: Sym Date: Fri, 5 Feb 2021 00:09:13 -0500 Subject: [PATCH 022/146] Add battery lock Makes it harder to BS void cells. --- code/modules/projectiles/guns/energy/laser.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index d543dca58b..96e4a1b42c 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -124,6 +124,7 @@ cell_type = /obj/item/weapon/cell/device/weapon/recharge/alien // Self charges. origin_tech = list(TECH_COMBAT = 8, TECH_MAGNET = 7) modifystate = "alienpistol" + battery_lock = 1 //CHOMPedit adds battery lock. /obj/item/weapon/gun/energy/captain From 9b69e4ab34f40c46db55354c5b8fd904ef0f7eee Mon Sep 17 00:00:00 2001 From: Sym Date: Fri, 5 Feb 2021 00:16:11 -0500 Subject: [PATCH 023/146] Clean the addition Oh god I forgot to update the branch before I did all this stuff. --- code/modules/projectiles/projectile/beams.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index d4a4aadf97..f65b0b3c9d 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -262,6 +262,9 @@ eyeblur = 2 hitsound = 'sound/weapons/zapbang.ogg' +/obj/item/projectile/beam/shock/weak + damage = 5 + agony = 10 /obj/item/projectile/beam/precursor //CHOMPedit added Precursor beam name = "precursor beam" @@ -274,8 +277,4 @@ impact_type = /obj/effect/projectile/impact/precursor damage = 48 - armor_penetration = 10 - -/obj/item/projectile/beam/shock/weak - damage = 5 - agony = 10 + armor_penetration = 10 \ No newline at end of file From 5e9735fbac76c1a7a1ae429a94ed9117c07ebf1d Mon Sep 17 00:00:00 2001 From: Cadyn Date: Thu, 4 Feb 2021 23:31:13 -0800 Subject: [PATCH 024/146] Touching up everything. --- .../projectiles/guns/energy/laser_ch.dm | 21 ++++++++- .../guns/magnetic/magnetic_railgun_ch.dm | 20 ++++++++- .../guns/projectile/zz_ballistics_ch.dm | 44 ++++++++++++++++++- .../modules/projectiles/guns/projectile_ch.dm | 8 ++++ 4 files changed, 90 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/guns/energy/laser_ch.dm b/code/modules/projectiles/guns/energy/laser_ch.dm index 02dc2e0da5..949f3d8350 100644 --- a/code/modules/projectiles/guns/energy/laser_ch.dm +++ b/code/modules/projectiles/guns/energy/laser_ch.dm @@ -1,11 +1,28 @@ /obj/item/weapon/gun/energy/laser icon = 'icons/obj/64x32guns_ch.dmi' icon_state = "lcarbine" - name = "NT LC-525" + name = "NT LC-525 Laser Rifle" desc = "A relatively new, mass produced Nanotrasen laser carbine designed to kill with concentrated energy blasts. Just like the G40E, it has two firemodes, standard, and suppressive, which fires more efficent but weaker beams." icon_expected_width = 64 var/is64x32 = TRUE var/is64x32_override = FALSE + var/is_picked_up = FALSE + +/obj/item/weapon/gun/energy/laser/equipped() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/energy/laser/pickup() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/energy/laser/dropped() + . = ..() + if(!istype(loc,/mob/living)) + is_picked_up = FALSE + update_transform() /obj/item/weapon/gun/energy/laser/Initialize() . = ..() @@ -21,6 +38,8 @@ /obj/item/weapon/gun/energy/laser/update_transform() . = ..() if(is64x32) + if(is_picked_up) + transform = transform.Turn(-45) transform = transform.Translate(-16,0) /obj/item/weapon/gun/energy/laser/empty diff --git a/code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm b/code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm index 3a9308eaf3..fa3eb3cd85 100644 --- a/code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm +++ b/code/modules/projectiles/guns/magnetic/magnetic_railgun_ch.dm @@ -7,6 +7,22 @@ icon_expected_width = 64 var/is64x32 = TRUE var/is64x32_override = FALSE + var/is_picked_up = FALSE + +/obj/item/weapon/gun/magnetic/railgun/equipped() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/magnetic/railgun/pickup() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/magnetic/railgun/dropped() + . = ..() + is_picked_up = FALSE + update_transform() /obj/item/weapon/gun/magnetic/railgun/Initialize() . = ..() @@ -22,4 +38,6 @@ /obj/item/weapon/gun/magnetic/railgun/update_transform() . = ..() if(is64x32) - transform = transform.Translate(-16,0) \ No newline at end of file + if(is_picked_up) + transform = transform.Turn(-45) + transform = transform.Translate(-16,0) diff --git a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm index 60ca5af48c..24dd56166d 100644 --- a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm +++ b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm @@ -67,6 +67,8 @@ icon_expected_height = 32 icon_expected_width = 64 firemodes = list() + var/is_picked_up = FALSE + var/is_long = TRUE /obj/item/weapon/gun/projectile/automatic/serdy/Initialize() . = ..() @@ -74,8 +76,25 @@ /obj/item/weapon/gun/projectile/automatic/serdy/update_transform() . = ..() + if(is_picked_up && is_long) + transform = transform.Turn(-45) transform = transform.Translate(-16,0) +/obj/item/weapon/gun/projectile/automatic/serdy/equipped() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/projectile/automatic/serdy/pickup() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/projectile/automatic/serdy/dropped() + . = ..() + is_picked_up = FALSE + update_transform() + /obj/item/weapon/gun/projectile/automatic/serdy/update_icon() . = ..() if(load_method == MAGAZINE) @@ -119,6 +138,7 @@ load_method = MAGAZINE auto_loading_type = CLOSED_BOLT | LOCK_MANUAL_LOCK muzzle_velocity = 680 + is_long = FALSE /obj/item/weapon/gun/projectile/automatic/serdy/akm name = "AKM" @@ -220,7 +240,7 @@ caliber = "10x24mm caseless" magazine_type = /obj/item/ammo_magazine/m41 allowed_magazines = list(/obj/item/ammo_magazine/m41) - icon_state="m41ab" + icon_state="m41b" projectile_type = /obj/item/projectile/bullet/rifle/a10x24 firemodes = list( list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null), @@ -520,6 +540,7 @@ ) load_method = MAGAZINE muzzle_velocity = 400 + is_long = FALSE /obj/item/weapon/gun/projectile/automatic/serdy/vityaz name = "WKHM 'Vityaz'" @@ -537,6 +558,7 @@ load_method = MAGAZINE auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY | LOCK_SLAPPABLE muzzle_velocity = 430 + is_long = FALSE //LMGs @@ -575,6 +597,7 @@ bolt_release = "slide release" auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY muzzle_velocity = 405 + is_long = FALSE /obj/item/weapon/gun/projectile/automatic/serdy/ssp4/silenced name = "WKHM SSP4-S" @@ -903,6 +926,7 @@ sound_ejectchamber = 'sound/weapons/ballistics/rifle_ejectchamber.ogg' sound_eject = 'sound/weapons/ballistics/rifle_eject.ogg' sound_chamber = 'sound/weapons/ballistics/rifle_chamber.ogg' + only_open_load = TRUE /obj/item/weapon/gun/projectile/revolvingrifle manual_chamber = FALSE @@ -920,15 +944,33 @@ icon_expected_width = 64 pump_animation = "winchester-pump" var/is64x32 = TRUE + var/is_picked_up = FALSE /obj/item/weapon/gun/projectile/shotgun/pump/Initialize() . = ..() if(is64x32) update_transform() +/obj/item/weapon/gun/projectile/shotgun/pump/equipped() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/projectile/shotgun/pump/pickup() + . = ..() + is_picked_up = TRUE + update_transform() + +/obj/item/weapon/gun/projectile/shotgun/pump/dropped() + . = ..() + is_picked_up = FALSE + update_transform() + /obj/item/weapon/gun/projectile/shotgun/pump/update_transform() . = ..() if(is64x32) + if(is_picked_up) + transform = transform.Turn(-45) transform = transform.Translate(-16,0) /obj/item/weapon/gun/projectile/shotgun/pump/combat diff --git a/code/modules/projectiles/guns/projectile_ch.dm b/code/modules/projectiles/guns/projectile_ch.dm index 15927a8690..b372f9debc 100644 --- a/code/modules/projectiles/guns/projectile_ch.dm +++ b/code/modules/projectiles/guns/projectile_ch.dm @@ -85,6 +85,7 @@ /obj/item/weapon/gun/projectile/proc/bolt_handle(mob/user) var/previous_chambered = chambered var/result = bolt_toggle(TRUE) + update_icon() if(!result) to_chat(user,"Nothing happens.") else @@ -421,11 +422,18 @@ else if(CHECK_BITFIELD(auto_loading_type,CLOSED_BOLT) && bolt_open) to_chat(user,"This is a closed bolt gun! You need to close the bolt before firing it!") return 0 + else if(bolt_open) + to_chat(user,"This is a manual action gun, the bolt or chamber must be closed before firing it!") + return 0 else return 1 else return 1 +/obj/item/weapon/gun/projectile/unload_ammo(mob/user, var/allow_dump=1) + if(manual_chamber && only_open_load && !bolt_open) + to_chat(user,"You must open the bolt to load or unload this gun!") + /obj/item/weapon/gun/projectile/handle_click_empty(mob/user) if (user) user.visible_message("*click click*", "*click*") From d1e1c62d1d117b055ad9254386d1d3a12ad67eb5 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Fri, 5 Feb 2021 21:09:43 +0000 Subject: [PATCH 025/146] Adds body shape traits and proper preview scaling --- code/modules/client/preferences.dm | 12 +- code/modules/mob/living/carbon/human/human.dm | 4 +- .../species/station/traits_vr/neutral.dm | 103 ++++++++++++++++++ .../mob/living/carbon/human/update_icons.dm | 14 ++- code/modules/mob/living/living.dm | 10 +- .../mob/new_player/preferences_setup_vr.dm | 1 + code/modules/vore/resizing/resize_vr.dm | 4 +- icons/effects/setup_backgrounds_vr.dmi | Bin 0 -> 1514 bytes 8 files changed, 127 insertions(+), 21 deletions(-) create mode 100644 icons/effects/setup_backgrounds_vr.dmi diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 741033824d..179245a44f 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -83,11 +83,11 @@ datum/preferences //Mob preview var/list/char_render_holders //Should only be a key-value list of north/south/east/west = obj/screen. var/static/list/preview_screen_locs = list( - "1" = "character_preview_map:1,5:-12", - "2" = "character_preview_map:1,3:15", - "4" = "character_preview_map:1:7,2:10", - "8" = "character_preview_map:1:-7,1:5", - "BG" = "character_preview_map:1,1 to 1,5" + "1" = "character_preview_map:2,7", + "2" = "character_preview_map:2,5", + "4" = "character_preview_map:2,3", + "8" = "character_preview_map:2,1", + "BG" = "character_preview_map:1,1 to 3,8" ) //Jobs, uses bitflags @@ -281,7 +281,7 @@ datum/preferences if(!BG) BG = new BG.plane = TURF_PLANE - BG.icon = 'icons/effects/128x48.dmi' + BG.icon = 'icons/effects/setup_backgrounds_vr.dmi' BG.pref = src LAZYSET(char_render_holders, "BG", BG) client.screen |= BG diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c4480cf5ae..cff2209f4b 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1097,8 +1097,8 @@ if(species.default_language) add_language(species.default_language) - //if(species.icon_scale_x != 1 || species.icon_scale_y != 1) //VOREStation Removal - // update_transform() //VOREStation Removal + if(species.icon_scale_x != 1 || species.icon_scale_y != 1) + update_transform() if(example) //VOREStation Edit begin if(!(example == src)) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 709e5f53e3..a18ce92199 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -294,5 +294,108 @@ YW change end */ cost = 0 custom_only = FALSE var_changes = list("alcohol_mod" = 0.25) // 25% as effective if alcohol_mod is set to 1. If it's not 1 in species.dm, update this! +<<<<<<< HEAD // Alcohol Traits End Here. YW CHANGE STOP*/ +||||||| parent of 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain +// Alcohol Traits End Here. +======= +// Alcohol Traits End Here. + +// Body shape traits +/datum/trait/taller + name = "Taller" + desc = "Your body is taller than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 1.09) + excludes = list(/datum/trait/tall, /datum/trait/short, /datum/trait/shorter) + +/datum/trait/taller/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/tall + name = "Tall" + desc = "Your body is a bit taller than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 1.05) + excludes = list(/datum/trait/taller, /datum/trait/short, /datum/trait/shorter) + +/datum/trait/tall/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/short + name = "Short" + desc = "Your body is a bit shorter than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 0.95) + excludes = list(/datum/trait/taller, /datum/trait/tall, /datum/trait/shorter) + +/datum/trait/short/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/shorter + name = "Shorter" + desc = "You are shorter than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 0.915) + excludes = list(/datum/trait/taller, /datum/trait/tall, /datum/trait/short) + +/datum/trait/shorter/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/fat + name = "Overweight" + desc = "You are heavier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 1.054) + excludes = list(/datum/trait/obese, /datum/trait/thin, /datum/trait/thinner) + +/datum/trait/fat/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/obese + name = "Obese" + desc = "You are much heavier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 1.095) + excludes = list(/datum/trait/fat, /datum/trait/thin, /datum/trait/thinner) + +/datum/trait/obese/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/thin + name = "Thin" + desc = "You are skinnier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 0.945) + excludes = list(/datum/trait/fat, /datum/trait/obese, /datum/trait/thinner) + +/datum/trait/thin/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/thinner + name = "Very Thin" + desc = "You are much skinnier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 0.905) + excludes = list(/datum/trait/fat, /datum/trait/obese, /datum/trait/thin) + +/datum/trait/thinner/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() +>>>>>>> 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 9b4b4b6fae..8dddcfe53c 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -123,7 +123,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() crash_with("CANARY: Old human update_icons_huds was called.") /mob/living/carbon/human/update_transform() - /* VOREStation Edit START - TODO - Consider switching to icon_scale + /* VOREStation Edit START // First, get the correct size. var/desired_scale_x = icon_scale_x var/desired_scale_y = icon_scale_y @@ -137,8 +137,10 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!isnull(M.icon_scale_y_percent)) desired_scale_y *= M.icon_scale_y_percent */ - var/desired_scale_x = size_multiplier - var/desired_scale_y = size_multiplier + var/desired_scale_x = size_multiplier * icon_scale_x + var/desired_scale_y = size_multiplier * icon_scale_y + desired_scale_x *= species.icon_scale_x + desired_scale_y *= species.icon_scale_y //VOREStation Edit End // Regular stuff again. @@ -151,14 +153,14 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(lying && !species.prone_icon) //Only rotate them if we're not drawing a specific icon for being prone. M.Turn(90) - M.Scale(desired_scale_x, desired_scale_y) + M.Scale(desired_scale_y, desired_scale_x)//VOREStation Edit if(species.icon_height == 64)//VOREStation Edit M.Translate(13,-22) else M.Translate(1,-6) layer = MOB_LAYER -0.01 // Fix for a byond bug where turf entry order no longer matters else - M.Scale(desired_scale_x, desired_scale_y) + M.Scale(desired_scale_x, desired_scale_y)//VOREStation Edit M.Translate(0, (vis_height/2)*(desired_scale_y-1)) //VOREStation edit layer = MOB_LAYER // Fix for a byond bug where turf entry order no longer matters @@ -488,7 +490,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(head_organ.transparent) //VOREStation Edit. For better slime limbs. face_standing += rgb(,,,120) - + overlays_standing[HAIR_LAYER] = image(face_standing, layer = BODY_LAYER+HAIR_LAYER) apply_layer(HAIR_LAYER) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 358dadddb4..6cf349dff7 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -149,21 +149,21 @@ default behaviour is: if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && tmob.canmove && canmove && !tmob.buckled && !buckled && can_swap && can_move_mob(tmob, 1, 0)) // mutual brohugs all around! var/turf/oldloc = loc //VOREstation Edit - Begin - + //check bumpnom chance, if it's a simplemob that's doing the bumping var/mob/living/simple_mob/srcsimp = src if(istype(srcsimp)) if(srcsimp.tryBumpNom(tmob)) now_pushing = 0 return - + //if it's a simplemob being bumped, and the above didn't make them start getting bumpnommed, they get a chance to bumpnom var/mob/living/simple_mob/tmobsimp = tmob if(istype(tmobsimp)) if(tmobsimp.tryBumpNom(src)) now_pushing = 0 return - + //VOREstation Edit - End forceMove(tmob.loc) //VOREstation Edit - Begin @@ -1282,8 +1282,8 @@ default behaviour is: /mob/living/update_transform() // First, get the correct size. - var/desired_scale_x = size_multiplier //VOREStation edit - var/desired_scale_y = size_multiplier //VOREStation edit + var/desired_scale_x = size_multiplier * icon_scale_x //VOREStation edit + var/desired_scale_y = size_multiplier * icon_scale_y //VOREStation edit // Now for the regular stuff. var/matrix/M = matrix() diff --git a/code/modules/mob/new_player/preferences_setup_vr.dm b/code/modules/mob/new_player/preferences_setup_vr.dm index 134fdb77da..1f01884b60 100644 --- a/code/modules/mob/new_player/preferences_setup_vr.dm +++ b/code/modules/mob/new_player/preferences_setup_vr.dm @@ -4,6 +4,7 @@ mannequin.dna = new /datum/dna(null) mannequin.delete_inventory(TRUE) dress_preview_mob(mannequin) + mannequin.update_transform() mannequin.toggle_tail_vr(setting = TRUE) mannequin.toggle_wing_vr(setting = TRUE) COMPILE_OVERLAYS(mannequin) diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm index ea7ec4c5cd..ea7572fc3a 100644 --- a/code/modules/vore/resizing/resize_vr.dm +++ b/code/modules/vore/resizing/resize_vr.dm @@ -41,7 +41,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 . = ..() ASSERT(!ishuman(src)) var/matrix/M = matrix() - M.Scale(size_multiplier) + M.Scale(size_multiplier * icon_scale_x, size_multiplier * icon_scale_y) M.Translate(0, (vis_height/2)*(size_multiplier-1)) transform = M @@ -70,7 +70,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 var/change = new_size - size_multiplier var/duration = (abs(change)+0.25) SECONDS var/matrix/resize = matrix() // Defines the matrix to change the player's size - resize.Scale(new_size) //Change the size of the matrix + resize.Scale(new_size * icon_scale_x, new_size * icon_scale_y) //Change the size of the matrix resize.Translate(0, (vis_height/2) * (new_size - 1)) //Move the player up in the tile so their feet align with the bottom animate(src, transform = resize, time = duration) //Animate the player resizing diff --git a/icons/effects/setup_backgrounds_vr.dmi b/icons/effects/setup_backgrounds_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..66818f57a90749e3ca87108cf579cff29ae7a482 GIT binary patch literal 1514 zcmV@~D=QNd6CoiX$;ruKW@;TB z9S{%@5)u-rsi_qe6(b`fA|fIf7#JBD85U76ka;oF_k-0FMV znd;H%7f`|_nya}StX3O(4mr*ztpeZ}c#p)6A$VvMATdF~;$qD^1;1-#b14!EyV$#K+kH z00cToL_t(&f$f%SciKh}hG}Coy8`2MpcrXWsX^S@*wFY!KuZ7r&+5#qFp}zHiK9(V zKj^g$3>?qHTz7lD8vRtGpKDa-zXNoD4$uKQKnLgm9iRhrfDZ8g0emRys$%y&0FR_V z`-92U|Q*r<~ zU;Jy!0ABkDMA1wV)^S9<6@}#9W42+}O#q2g|4M5ZyagLBTDOZ+Wqn@u&8?D=Sk%!bi>j*@) zyhgocBlB+*7JCgpTtY{H4sT1sGQx9QdU+GxWiV8`QV&5EY}^pBbJ zmPVs%{=Yr~(00E8>fwftf?+>dF6Ty*ca8yDp9iwqcygo9_5eT~hQUNSh!`$*k!*el z`buUEk$T7YYwjTg2LR5#x*_KY7eY&q(ge&o03PY~04)=?=5=QqhkoNYrX(Q`dHY?Y zxdOpP$%2r)^N49bplF-`WVh)RpZJ`ACUE}s#7M4M1J=Ph4E+J^XwC?a7CpwCskt9T z{<<|_l_aZ8L@Q1@6m6a9n`69AmWyQBeitE^c_QP$0RV+ym@ppj+Hi3m&>7~15y(yj zTLA)%RyTb3I2bg04)`(3p{At<+Jr$uG11M%#U$Gkl0Bo;fp(mk571u8+NbD-u5i47 zd?RB3G6<6;K~=N6Y2EGG-md^hAxL`Y&jjJZUNIWnuKQ&r6?>!XI;E5NQ^cB*{PCZN zc85d1M!hd(ZL0QNN%yP!@*At|PPEORcV%MMzKHqNzz+vyQi&7b` zL;9m`6*9&A@Om$@%hk~&m$pwy&2DzpUG(>*chetzyT0%|SX9r0?fcsO12XFtWBLVV QcK`qY07*qoM6N<$g2{ZJQvd(} literal 0 HcmV?d00001 From ced698509104b0b4466d846531890be5f9bd3dc9 Mon Sep 17 00:00:00 2001 From: Razgriz Date: Sat, 6 Feb 2021 00:41:26 -0700 Subject: [PATCH 026/146] FIX WHITELIST AGAIN :cl: bugfix: Restores some mysteriously missing code... /:cl: WHY THE FUCK DID THIS DISAPPEAR AND HOW??? I literally cannot find it in gitblame or history. It was originally implemented in #59 --- code/game/jobs/job_controller.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 1b0a0c0b4d..5161db48d1 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -60,6 +60,8 @@ var/global/datum/controller/occupations/job_master return 0 if(!job.player_old_enough(player.client)) return 0 + if(!check_whitelist(player)) // Yeah no, no more hardcoded whitelisting. Ree. - Jon. //CHOMPStation code. + return 0 //VOREStation Add if(!job.player_has_enough_playtime(player.client)) return 0 From 5a6bb0d7c4c66c3f5d1dc6cb8247fc494993efc2 Mon Sep 17 00:00:00 2001 From: cadyn <35672377+cadyn@users.noreply.github.com> Date: Sat, 6 Feb 2021 06:05:38 -0800 Subject: [PATCH 027/146] ohgodohfuck --- code/modules/projectiles/guns/projectile_ch.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/projectile_ch.dm b/code/modules/projectiles/guns/projectile_ch.dm index b372f9debc..941e2d6811 100644 --- a/code/modules/projectiles/guns/projectile_ch.dm +++ b/code/modules/projectiles/guns/projectile_ch.dm @@ -433,6 +433,8 @@ /obj/item/weapon/gun/projectile/unload_ammo(mob/user, var/allow_dump=1) if(manual_chamber && only_open_load && !bolt_open) to_chat(user,"You must open the bolt to load or unload this gun!") + else + return ..() /obj/item/weapon/gun/projectile/handle_click_empty(mob/user) if (user) @@ -478,4 +480,4 @@ P.velocity = initial(P.velocity) if(!istype(P)) return - P.sub_velocity(P.velocity - 35) \ No newline at end of file + P.sub_velocity(P.velocity - 35) From 58e84bc3540ef69c61a07c0d629244cf963a1961 Mon Sep 17 00:00:00 2001 From: cadyn <35672377+cadyn@users.noreply.github.com> Date: Sat, 6 Feb 2021 07:26:46 -0800 Subject: [PATCH 028/146] Update neutral.dm --- .../carbon/human/species/station/traits_vr/neutral.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index a18ce92199..54f49b9b4c 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -294,13 +294,8 @@ YW change end */ cost = 0 custom_only = FALSE var_changes = list("alcohol_mod" = 0.25) // 25% as effective if alcohol_mod is set to 1. If it's not 1 in species.dm, update this! -<<<<<<< HEAD // Alcohol Traits End Here. YW CHANGE STOP*/ -||||||| parent of 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain -// Alcohol Traits End Here. -======= -// Alcohol Traits End Here. // Body shape traits /datum/trait/taller @@ -398,4 +393,3 @@ YW CHANGE STOP*/ /datum/trait/thinner/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.update_transform() ->>>>>>> 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain From 59f9c43a6db0033eb0f896b4f13c7f3e5a70fb62 Mon Sep 17 00:00:00 2001 From: Cadyn Date: Sat, 6 Feb 2021 08:27:13 -0800 Subject: [PATCH 029/146] Bugfix + Bolt-action sounds --- .../guns/projectile/zz_ballistics_ch.dm | 9 +++++++++ code/modules/projectiles/guns/projectile_ch.dm | 2 ++ sound/weapons/ballistics/boltactionclose.ogg | Bin 0 -> 18688 bytes sound/weapons/ballistics/boltactionopen.ogg | Bin 0 -> 19770 bytes 4 files changed, 11 insertions(+) create mode 100644 sound/weapons/ballistics/boltactionclose.ogg create mode 100644 sound/weapons/ballistics/boltactionopen.ogg diff --git a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm index 24dd56166d..64fba106ed 100644 --- a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm +++ b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm @@ -296,6 +296,9 @@ ammo_type = /obj/item/ammo_casing/a762x54 w_class = ITEMSIZE_HUGE one_handed_penalty = 70 + bolt_name = "bolt" + sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg' + sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg' /obj/item/weapon/gun/projectile/automatic/serdy/mosin/scoped name = "Scoped Mosin Nagant" @@ -358,6 +361,9 @@ scoped_accuracy = 50 w_class = ITEMSIZE_HUGE one_handed_penalty = 90 + bolt_name = "bolt" + sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg' + sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg' /obj/item/weapon/gun/projectile/automatic/serdy/awp/ui_action_click() scope() @@ -385,6 +391,9 @@ scoped_accuracy = 15 w_class = ITEMSIZE_HUGE one_handed_penalty = 120 + bolt_name = "bolt" + sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg' + sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg' /obj/item/weapon/gun/projectile/automatic/serdy/hectate/ui_action_click() diff --git a/code/modules/projectiles/guns/projectile_ch.dm b/code/modules/projectiles/guns/projectile_ch.dm index 941e2d6811..c28ba77a72 100644 --- a/code/modules/projectiles/guns/projectile_ch.dm +++ b/code/modules/projectiles/guns/projectile_ch.dm @@ -255,6 +255,8 @@ return null /obj/item/weapon/gun/projectile/proc/chamber_bullet() + if(chambered) + return 0 var/obj/item/ammo_casing/to_chamber if(loaded.len) to_chamber = loaded[1] //load next casing. diff --git a/sound/weapons/ballistics/boltactionclose.ogg b/sound/weapons/ballistics/boltactionclose.ogg new file mode 100644 index 0000000000000000000000000000000000000000..00779e44fdb2b6655e21441b9af76adc7a663321 GIT binary patch literal 18688 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 Date: Sat, 6 Feb 2021 19:28:48 -0500 Subject: [PATCH 030/146] Merge pull request #9648 from VOREStation/Verkister-patch-8 Neuters Ambers --- .../mob/living/simple_mob/subtypes/slime/xenobio/subtypes.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/subtypes.dm b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/subtypes.dm index 68adaed660..d8f524d733 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/subtypes.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/subtypes.dm @@ -439,6 +439,7 @@ /mob/living/simple_mob/slime/xenobio/amber ) +/* VOREStation Edit. We've had enough server crashes. /mob/living/simple_mob/slime/xenobio/amber/handle_special() if(stat != DEAD) feed_aura() @@ -456,6 +457,7 @@ if(H.isSynthetic()) continue H.nutrition = between(0, H.nutrition + rand(15, 25), 800) +*/ /mob/living/simple_mob/slime/xenobio/cerulean desc = "This slime is generally superior in a wide range of attributes, compared to the common slime. The jack of all trades, but master of none." From 1543d78f16635a7b3f30b2d29d5b220b84880b88 Mon Sep 17 00:00:00 2001 From: Cadyn Date: Sat, 6 Feb 2021 21:37:26 -0800 Subject: [PATCH 032/146] possibly fix memory leak --- code/controllers/subsystems/dbcore.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/controllers/subsystems/dbcore.dm b/code/controllers/subsystems/dbcore.dm index 317c1c8999..83e76e15e2 100644 --- a/code/controllers/subsystems/dbcore.dm +++ b/code/controllers/subsystems/dbcore.dm @@ -63,6 +63,7 @@ SUBSYSTEM_DEF(dbcore) returnless_queries -= rquery_id currentrun -= rquery_id running_rqueries-- + del(query) continue var/result = json_decode(job_result_str) switch (result["status"]) @@ -70,6 +71,7 @@ SUBSYSTEM_DEF(dbcore) returnless_queries -= rquery_id currentrun -= rquery_id running_rqueries-- + del(query) continue if ("err") last_error = result["data"] @@ -77,6 +79,7 @@ SUBSYSTEM_DEF(dbcore) returnless_queries -= rquery_id currentrun -= rquery_id running_rqueries-- + del(query) continue if ("offline") last_error = "offline" @@ -84,12 +87,14 @@ SUBSYSTEM_DEF(dbcore) returnless_queries -= rquery_id currentrun -= rquery_id running_rqueries-- + del(query) continue else log_debug("SQL QUERY UNKNOWN STATUS: [result["status"]] | [last_error] | [result["data"]] | Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") returnless_queries -= rquery_id currentrun -= rquery_id running_rqueries-- + del(query) continue currentrun -= rquery_id continue From 6818ee98df9da35a1ec205de0150ccadd8fafeea Mon Sep 17 00:00:00 2001 From: cadyn <35672377+cadyn@users.noreply.github.com> Date: Sun, 7 Feb 2021 12:40:00 -0800 Subject: [PATCH 033/146] Sanity check on loneliness traits Just adding a sanity check to prevent some runtimes --- .../carbon/human/species/station/traits_vr/negative_ch.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm index 2da688c4cb..0b16e6f928 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm @@ -228,6 +228,8 @@ /datum/trait/agoraphobia/proc/check_mob_company(var/mob/living/carbon/human/H,var/mob/living/M,var/invis_matters = TRUE) var/list/in_range = list() + if(!M) + return in_range var/social_check = !istype(M, /mob/living/carbon) && !istype(M, /mob/living/silicon/robot) var/ckey_check = !M.ckey var/overall_checks = M == H || M.stat == DEAD || social_check || ckey_check @@ -286,6 +288,8 @@ H.next_loneliness_time = world.time+500 /datum/trait/lonely/proc/check_mob_company(var/mob/living/carbon/human/H,var/mob/living/M) + if(!M) + return 0 var/social_check = only_people && !istype(M, /mob/living/carbon) && !istype(M, /mob/living/silicon/robot) var/self_invisible_check = M == H || M.invisibility > H.see_invisible var/ckey_check = only_people && !M.ckey From f3075eec21be1d415bacb6728cbe45e2583383d2 Mon Sep 17 00:00:00 2001 From: cadyn <35672377+cadyn@users.noreply.github.com> Date: Sun, 7 Feb 2021 12:41:46 -0800 Subject: [PATCH 034/146] wait istype should work more robustly here --- .../carbon/human/species/station/traits_vr/negative_ch.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm index 0b16e6f928..e2d9fa355a 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative_ch.dm @@ -228,13 +228,11 @@ /datum/trait/agoraphobia/proc/check_mob_company(var/mob/living/carbon/human/H,var/mob/living/M,var/invis_matters = TRUE) var/list/in_range = list() - if(!M) + if(!istype(M)) return in_range var/social_check = !istype(M, /mob/living/carbon) && !istype(M, /mob/living/silicon/robot) var/ckey_check = !M.ckey var/overall_checks = M == H || M.stat == DEAD || social_check || ckey_check - if(!istype(M)) - return in_range if(invis_matters && M.invisibility > H.see_invisible) return in_range if(!overall_checks) @@ -288,7 +286,7 @@ H.next_loneliness_time = world.time+500 /datum/trait/lonely/proc/check_mob_company(var/mob/living/carbon/human/H,var/mob/living/M) - if(!M) + if(!istype(M)) return 0 var/social_check = only_people && !istype(M, /mob/living/carbon) && !istype(M, /mob/living/silicon/robot) var/self_invisible_check = M == H || M.invisibility > H.see_invisible From 314cf6f99f73da03172caac9fe7b7590d4f50cb9 Mon Sep 17 00:00:00 2001 From: Razgriz Date: Sun, 7 Feb 2021 16:48:10 -0700 Subject: [PATCH 035/146] Revert #1240 Revert #1240 --- .../carbon/human/species/station/traits_vr/neutral.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 54f49b9b4c..a18ce92199 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -294,8 +294,13 @@ YW change end */ cost = 0 custom_only = FALSE var_changes = list("alcohol_mod" = 0.25) // 25% as effective if alcohol_mod is set to 1. If it's not 1 in species.dm, update this! +<<<<<<< HEAD // Alcohol Traits End Here. YW CHANGE STOP*/ +||||||| parent of 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain +// Alcohol Traits End Here. +======= +// Alcohol Traits End Here. // Body shape traits /datum/trait/taller @@ -393,3 +398,4 @@ YW CHANGE STOP*/ /datum/trait/thinner/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.update_transform() +>>>>>>> 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain From 7313c4c3ded36eb907a0bc905f644e828be54e53 Mon Sep 17 00:00:00 2001 From: Razgriz Date: Sun, 7 Feb 2021 16:50:01 -0700 Subject: [PATCH 036/146] Revert Size traits #1240 #1240 --- code/modules/client/preferences.dm | 12 +- code/modules/mob/living/carbon/human/human.dm | 4 +- .../species/station/traits_vr/neutral.dm | 103 ------------------ .../mob/living/carbon/human/update_icons.dm | 14 +-- code/modules/mob/living/living.dm | 10 +- .../mob/new_player/preferences_setup_vr.dm | 1 - code/modules/vore/resizing/resize_vr.dm | 4 +- icons/effects/setup_backgrounds_vr.dmi | Bin 1514 -> 0 bytes 8 files changed, 21 insertions(+), 127 deletions(-) delete mode 100644 icons/effects/setup_backgrounds_vr.dmi diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 179245a44f..741033824d 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -83,11 +83,11 @@ datum/preferences //Mob preview var/list/char_render_holders //Should only be a key-value list of north/south/east/west = obj/screen. var/static/list/preview_screen_locs = list( - "1" = "character_preview_map:2,7", - "2" = "character_preview_map:2,5", - "4" = "character_preview_map:2,3", - "8" = "character_preview_map:2,1", - "BG" = "character_preview_map:1,1 to 3,8" + "1" = "character_preview_map:1,5:-12", + "2" = "character_preview_map:1,3:15", + "4" = "character_preview_map:1:7,2:10", + "8" = "character_preview_map:1:-7,1:5", + "BG" = "character_preview_map:1,1 to 1,5" ) //Jobs, uses bitflags @@ -281,7 +281,7 @@ datum/preferences if(!BG) BG = new BG.plane = TURF_PLANE - BG.icon = 'icons/effects/setup_backgrounds_vr.dmi' + BG.icon = 'icons/effects/128x48.dmi' BG.pref = src LAZYSET(char_render_holders, "BG", BG) client.screen |= BG diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index cff2209f4b..c4480cf5ae 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1097,8 +1097,8 @@ if(species.default_language) add_language(species.default_language) - if(species.icon_scale_x != 1 || species.icon_scale_y != 1) - update_transform() + //if(species.icon_scale_x != 1 || species.icon_scale_y != 1) //VOREStation Removal + // update_transform() //VOREStation Removal if(example) //VOREStation Edit begin if(!(example == src)) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index a18ce92199..709e5f53e3 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -294,108 +294,5 @@ YW change end */ cost = 0 custom_only = FALSE var_changes = list("alcohol_mod" = 0.25) // 25% as effective if alcohol_mod is set to 1. If it's not 1 in species.dm, update this! -<<<<<<< HEAD // Alcohol Traits End Here. YW CHANGE STOP*/ -||||||| parent of 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain -// Alcohol Traits End Here. -======= -// Alcohol Traits End Here. - -// Body shape traits -/datum/trait/taller - name = "Taller" - desc = "Your body is taller than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_y" = 1.09) - excludes = list(/datum/trait/tall, /datum/trait/short, /datum/trait/shorter) - -/datum/trait/taller/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - -/datum/trait/tall - name = "Tall" - desc = "Your body is a bit taller than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_y" = 1.05) - excludes = list(/datum/trait/taller, /datum/trait/short, /datum/trait/shorter) - -/datum/trait/tall/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - -/datum/trait/short - name = "Short" - desc = "Your body is a bit shorter than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_y" = 0.95) - excludes = list(/datum/trait/taller, /datum/trait/tall, /datum/trait/shorter) - -/datum/trait/short/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - -/datum/trait/shorter - name = "Shorter" - desc = "You are shorter than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_y" = 0.915) - excludes = list(/datum/trait/taller, /datum/trait/tall, /datum/trait/short) - -/datum/trait/shorter/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - -/datum/trait/fat - name = "Overweight" - desc = "You are heavier than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_x" = 1.054) - excludes = list(/datum/trait/obese, /datum/trait/thin, /datum/trait/thinner) - -/datum/trait/fat/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - -/datum/trait/obese - name = "Obese" - desc = "You are much heavier than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_x" = 1.095) - excludes = list(/datum/trait/fat, /datum/trait/thin, /datum/trait/thinner) - -/datum/trait/obese/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - -/datum/trait/thin - name = "Thin" - desc = "You are skinnier than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_x" = 0.945) - excludes = list(/datum/trait/fat, /datum/trait/obese, /datum/trait/thinner) - -/datum/trait/thin/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - -/datum/trait/thinner - name = "Very Thin" - desc = "You are much skinnier than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_x" = 0.905) - excludes = list(/datum/trait/fat, /datum/trait/obese, /datum/trait/thin) - -/datum/trait/thinner/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() ->>>>>>> 9a9e6e5ede... Merge pull request #9646 from Verkister/oopsididitagain diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8dddcfe53c..9b4b4b6fae 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -123,7 +123,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() crash_with("CANARY: Old human update_icons_huds was called.") /mob/living/carbon/human/update_transform() - /* VOREStation Edit START + /* VOREStation Edit START - TODO - Consider switching to icon_scale // First, get the correct size. var/desired_scale_x = icon_scale_x var/desired_scale_y = icon_scale_y @@ -137,10 +137,8 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!isnull(M.icon_scale_y_percent)) desired_scale_y *= M.icon_scale_y_percent */ - var/desired_scale_x = size_multiplier * icon_scale_x - var/desired_scale_y = size_multiplier * icon_scale_y - desired_scale_x *= species.icon_scale_x - desired_scale_y *= species.icon_scale_y + var/desired_scale_x = size_multiplier + var/desired_scale_y = size_multiplier //VOREStation Edit End // Regular stuff again. @@ -153,14 +151,14 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(lying && !species.prone_icon) //Only rotate them if we're not drawing a specific icon for being prone. M.Turn(90) - M.Scale(desired_scale_y, desired_scale_x)//VOREStation Edit + M.Scale(desired_scale_x, desired_scale_y) if(species.icon_height == 64)//VOREStation Edit M.Translate(13,-22) else M.Translate(1,-6) layer = MOB_LAYER -0.01 // Fix for a byond bug where turf entry order no longer matters else - M.Scale(desired_scale_x, desired_scale_y)//VOREStation Edit + M.Scale(desired_scale_x, desired_scale_y) M.Translate(0, (vis_height/2)*(desired_scale_y-1)) //VOREStation edit layer = MOB_LAYER // Fix for a byond bug where turf entry order no longer matters @@ -490,7 +488,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(head_organ.transparent) //VOREStation Edit. For better slime limbs. face_standing += rgb(,,,120) - + overlays_standing[HAIR_LAYER] = image(face_standing, layer = BODY_LAYER+HAIR_LAYER) apply_layer(HAIR_LAYER) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 6cf349dff7..358dadddb4 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -149,21 +149,21 @@ default behaviour is: if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && tmob.canmove && canmove && !tmob.buckled && !buckled && can_swap && can_move_mob(tmob, 1, 0)) // mutual brohugs all around! var/turf/oldloc = loc //VOREstation Edit - Begin - + //check bumpnom chance, if it's a simplemob that's doing the bumping var/mob/living/simple_mob/srcsimp = src if(istype(srcsimp)) if(srcsimp.tryBumpNom(tmob)) now_pushing = 0 return - + //if it's a simplemob being bumped, and the above didn't make them start getting bumpnommed, they get a chance to bumpnom var/mob/living/simple_mob/tmobsimp = tmob if(istype(tmobsimp)) if(tmobsimp.tryBumpNom(src)) now_pushing = 0 return - + //VOREstation Edit - End forceMove(tmob.loc) //VOREstation Edit - Begin @@ -1282,8 +1282,8 @@ default behaviour is: /mob/living/update_transform() // First, get the correct size. - var/desired_scale_x = size_multiplier * icon_scale_x //VOREStation edit - var/desired_scale_y = size_multiplier * icon_scale_y //VOREStation edit + var/desired_scale_x = size_multiplier //VOREStation edit + var/desired_scale_y = size_multiplier //VOREStation edit // Now for the regular stuff. var/matrix/M = matrix() diff --git a/code/modules/mob/new_player/preferences_setup_vr.dm b/code/modules/mob/new_player/preferences_setup_vr.dm index 1f01884b60..134fdb77da 100644 --- a/code/modules/mob/new_player/preferences_setup_vr.dm +++ b/code/modules/mob/new_player/preferences_setup_vr.dm @@ -4,7 +4,6 @@ mannequin.dna = new /datum/dna(null) mannequin.delete_inventory(TRUE) dress_preview_mob(mannequin) - mannequin.update_transform() mannequin.toggle_tail_vr(setting = TRUE) mannequin.toggle_wing_vr(setting = TRUE) COMPILE_OVERLAYS(mannequin) diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm index ea7572fc3a..ea7ec4c5cd 100644 --- a/code/modules/vore/resizing/resize_vr.dm +++ b/code/modules/vore/resizing/resize_vr.dm @@ -41,7 +41,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 . = ..() ASSERT(!ishuman(src)) var/matrix/M = matrix() - M.Scale(size_multiplier * icon_scale_x, size_multiplier * icon_scale_y) + M.Scale(size_multiplier) M.Translate(0, (vis_height/2)*(size_multiplier-1)) transform = M @@ -70,7 +70,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 var/change = new_size - size_multiplier var/duration = (abs(change)+0.25) SECONDS var/matrix/resize = matrix() // Defines the matrix to change the player's size - resize.Scale(new_size * icon_scale_x, new_size * icon_scale_y) //Change the size of the matrix + resize.Scale(new_size) //Change the size of the matrix resize.Translate(0, (vis_height/2) * (new_size - 1)) //Move the player up in the tile so their feet align with the bottom animate(src, transform = resize, time = duration) //Animate the player resizing diff --git a/icons/effects/setup_backgrounds_vr.dmi b/icons/effects/setup_backgrounds_vr.dmi deleted file mode 100644 index 66818f57a90749e3ca87108cf579cff29ae7a482..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1514 zcmV@~D=QNd6CoiX$;ruKW@;TB z9S{%@5)u-rsi_qe6(b`fA|fIf7#JBD85U76ka;oF_k-0FMV znd;H%7f`|_nya}StX3O(4mr*ztpeZ}c#p)6A$VvMATdF~;$qD^1;1-#b14!EyV$#K+kH z00cToL_t(&f$f%SciKh}hG}Coy8`2MpcrXWsX^S@*wFY!KuZ7r&+5#qFp}zHiK9(V zKj^g$3>?qHTz7lD8vRtGpKDa-zXNoD4$uKQKnLgm9iRhrfDZ8g0emRys$%y&0FR_V z`-92U|Q*r<~ zU;Jy!0ABkDMA1wV)^S9<6@}#9W42+}O#q2g|4M5ZyagLBTDOZ+Wqn@u&8?D=Sk%!bi>j*@) zyhgocBlB+*7JCgpTtY{H4sT1sGQx9QdU+GxWiV8`QV&5EY}^pBbJ zmPVs%{=Yr~(00E8>fwftf?+>dF6Ty*ca8yDp9iwqcygo9_5eT~hQUNSh!`$*k!*el z`buUEk$T7YYwjTg2LR5#x*_KY7eY&q(ge&o03PY~04)=?=5=QqhkoNYrX(Q`dHY?Y zxdOpP$%2r)^N49bplF-`WVh)RpZJ`ACUE}s#7M4M1J=Ph4E+J^XwC?a7CpwCskt9T z{<<|_l_aZ8L@Q1@6m6a9n`69AmWyQBeitE^c_QP$0RV+ym@ppj+Hi3m&>7~15y(yj zTLA)%RyTb3I2bg04)`(3p{At<+Jr$uG11M%#U$Gkl0Bo;fp(mk571u8+NbD-u5i47 zd?RB3G6<6;K~=N6Y2EGG-md^hAxL`Y&jjJZUNIWnuKQ&r6?>!XI;E5NQ^cB*{PCZN zc85d1M!hd(ZL0QNN%yP!@*At|PPEORcV%MMzKHqNzz+vyQi&7b` zL;9m`6*9&A@Om$@%hk~&m$pwy&2DzpUG(>*chetzyT0%|SX9r0?fcsO12XFtWBLVV QcK`qY07*qoM6N<$g2{ZJQvd(} From 9760ad2b360ab7847b6760ebc815191ca1cca3a7 Mon Sep 17 00:00:00 2001 From: Razgriz Date: Sun, 7 Feb 2021 17:34:25 -0700 Subject: [PATCH 037/146] Revert #1238 Revert #1238 SQL ReturnlessQuery() --- code/_helpers/logging.dm | 72 +++++++++++++++------ code/_helpers/logging_vr.dm | 24 +++++-- code/_helpers/mobs.dm | 8 ++- code/controllers/subsystems/dbcore.dm | 90 ++------------------------- 4 files changed, 82 insertions(+), 112 deletions(-) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 5640916983..56f2882957 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -72,9 +72,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "say", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) SAY: - [text]" //CHOMPEdit End @@ -85,9 +89,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = user.ckey, "sender_mob" = user.mob.real_name, "message_type" = "ooc", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //GLOB.round_text_log += "([time_stamp()]) ([user]) OOC: - [text]" /proc/log_aooc(text, client/user) @@ -97,9 +105,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = user.ckey, "sender_mob" = user.mob.real_name, "message_type" = "aooc", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //GLOB.round_text_log += "([time_stamp()]) ([user]) AOOC: - [text]" /proc/log_looc(text, client/user) @@ -109,9 +121,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = user.ckey, "sender_mob" = user.mob.real_name, "message_type" = "looc", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //GLOB.round_text_log += "([time_stamp()]) ([user]) LOOC: - [text]" /proc/log_whisper(text, mob/speaker) @@ -125,9 +141,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "whisper", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) /proc/log_emote(text, mob/speaker) @@ -141,9 +161,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "emote", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //CHOMPEdit End /proc/log_attack(attacker, defender, message) @@ -171,9 +195,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "deadsay", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) DEADSAY: - [text]" //GLOB.round_text_log += "([time_stamp()]) ([src]/[speaker.client]) DEADSAY: - [text]" //CHOMPEdit End @@ -187,9 +215,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "deademote", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //CHOMPEdit End /proc/log_adminwarn(text) @@ -205,9 +237,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "pda", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //speaker.dialogue_log += "([time_stamp()]) ([speaker]/[speaker.client]) MSG: - [text]" //GLOB.round_text_log += "([time_stamp()]) ([speaker]/[speaker.client]) MSG: - [text]" diff --git a/code/_helpers/logging_vr.dm b/code/_helpers/logging_vr.dm index 97b6a097ef..7771b49482 100644 --- a/code/_helpers/logging_vr.dm +++ b/code/_helpers/logging_vr.dm @@ -7,9 +7,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "nsay", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //CHOMPEdit End /proc/log_nme(text, inside, mob/speaker) @@ -21,9 +25,13 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "nme", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //CHOMPEdit End /proc/log_subtle(text, mob/speaker) @@ -35,7 +43,11 @@ establish_db_connection() if(!SSdbcore.IsConnected()) return null - SSdbcore.ReturnlessQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :sender_ckey, :sender_mob, :message_type, :message_content)", \ + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_dialog (mid, time, ckey, mob, type, message) VALUES (null, NOW(), :sender_ckey, :sender_mob, :message_type, :message_content)", \ list("sender_ckey" = speaker.ckey, "sender_mob" = speaker.real_name, "message_type" = "subtle", "message_content" = text)) - //SSdbcore.QuerySelect(list(query_insert), warn = FALSE, qdel = TRUE) + if(!query_insert.Execute()) + log_debug("Error during logging: "+query_insert.ErrorMsg()) + qdel(query_insert) + return + qdel(query_insert) //CHOMPEdit End diff --git a/code/_helpers/mobs.dm b/code/_helpers/mobs.dm index 5678cdfe65..c3ea7946a4 100644 --- a/code/_helpers/mobs.dm +++ b/code/_helpers/mobs.dm @@ -122,10 +122,14 @@ Proc for attack log creation, because really why not if(ismob(user)) //CHOMPEdit Begin //user.attack_log += text("\[[time_stamp()]\] Attacked [target_str]: [what_done]") - SSdbcore.ReturnlessQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :t_ckey, :t_mob, :t_content)", list("t_ckey" = user.ckey, "t_mob" = user.real_name, "t_content" = "Attacked [target_str]: [what_done]")) + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, NOW(), :t_ckey, :t_mob, :t_content)", list("t_ckey" = user.ckey, "t_mob" = user.real_name, "t_content" = "Attacked [target_str]: [what_done]")) + query_insert.Execute(async=use_async) + qdel(query_insert) if(ismob(target)) //target.attack_log += text("\[[time_stamp()]\] Attacked by [user_str]: [what_done]") - SSdbcore.ReturnlessQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, '[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]', :t_ckey, :t_mob, :t_content)", list("t_ckey" = target.ckey, "t_mob" = target.real_name, "t_content" = "Attacked by [user_str]: [what_done]")) + var/DBQuery/query_insert = SSdbcore.NewQuery("INSERT INTO erro_attacklog (id, time, ckey, mob, message) VALUES (null, NOW(), :t_ckey, :t_mob, :t_content)", list("t_ckey" = target.ckey, "t_mob" = target.real_name, "t_content" = "Attacked by [user_str]: [what_done]")) + query_insert.Execute(async=use_async) + qdel(query_insert) //CHOMPEdit End log_attack(user_str,target_str,what_done) if(admin_notify) diff --git a/code/controllers/subsystems/dbcore.dm b/code/controllers/subsystems/dbcore.dm index 83e76e15e2..09dce0c13c 100644 --- a/code/controllers/subsystems/dbcore.dm +++ b/code/controllers/subsystems/dbcore.dm @@ -1,11 +1,7 @@ -#define RQUERY_NOTSTARTED -1 - -//I ported most of this subsystem directly from TGstation, however ReturnlessQueries are my own little creation, and SQL logging is also my baby, so come screech at me if shit is breaking -- Cadyn 2/4/2021 - SUBSYSTEM_DEF(dbcore) name = "Database" flags = SS_BACKGROUND - wait = 2 SECONDS + wait = 1 MINUTES init_order = INIT_ORDER_DBCORE var/failed_connection_timeout = 0 @@ -15,90 +11,14 @@ SUBSYSTEM_DEF(dbcore) var/failed_connections = 0 var/last_error - var/rquery_count = 0 - var/running_rqueries = 0 var/list/active_queries = list() - var/list/returnless_queries = list() - var/list/currentrun = list() + var/connection // Arbitrary handle returned from rust_g. /datum/controller/subsystem/dbcore/Initialize() return ..() -/datum/controller/subsystem/dbcore/stat_entry(msg_prefix) - var/list/msg = list(msg_prefix) - msg += "A:[active_queries.len]|" - msg += "R:[returnless_queries.len]" - ..(msg.Join()) - -/datum/controller/subsystem/dbcore/proc/ReturnlessQuery(sql_query, arguments) //Adding this for logging, pretty much it allows queries that don't need to have anything returned handled in the background. - returnless_queries["[rquery_count]"] = list("sql_query" = sql_query, "arguments" = arguments, "status" = RQUERY_NOTSTARTED) - rquery_count++ - -/datum/controller/subsystem/dbcore/fire(resumed = 0) - if(!resumed) - src.currentrun = returnless_queries.Copy() - - var/list/currentrun = src.currentrun - - for(var/rquery_id in currentrun) - var/list/query = returnless_queries[rquery_id] - if(!SSdbcore.IsConnected()) - last_error = "No connection!" - log_debug(ErrorMsg()) - return - if(MC_TICK_CHECK) - return - if(query["status"] == RQUERY_NOTSTARTED) - if(running_rqueries + active_queries.len < 45) - query["status"] = rustg_sql_query_async(connection, query["sql_query"], json_encode(query["arguments"])) - running_rqueries++ - currentrun -= rquery_id - continue - var/job_result_str = rustg_sql_check_query(query["status"]) - if(job_result_str != RUSTG_JOB_NO_RESULTS_YET) - if (job_result_str == RUSTG_JOB_ERROR) - last_error = job_result_str - log_debug("SQL JOB ERROR: [job_result_str] | Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") - returnless_queries -= rquery_id - currentrun -= rquery_id - running_rqueries-- - del(query) - continue - var/result = json_decode(job_result_str) - switch (result["status"]) - if ("ok") - returnless_queries -= rquery_id - currentrun -= rquery_id - running_rqueries-- - del(query) - continue - if ("err") - last_error = result["data"] - log_debug("SQL QUERY ERROR: [last_error] | Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") - returnless_queries -= rquery_id - currentrun -= rquery_id - running_rqueries-- - del(query) - continue - if ("offline") - last_error = "offline" - log_debug("SQL QUERY OFFLINE: Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") - returnless_queries -= rquery_id - currentrun -= rquery_id - running_rqueries-- - del(query) - continue - else - log_debug("SQL QUERY UNKNOWN STATUS: [result["status"]] | [last_error] | [result["data"]] | Query used: [query["sql_query"]] | Arguments: [json_encode(query["arguments"])]") - returnless_queries -= rquery_id - currentrun -= rquery_id - running_rqueries-- - del(query) - continue - currentrun -= rquery_id - continue - +/datum/controller/subsystem/dbcore/fire() for(var/I in active_queries) var/DBQuery/Q = I if(world.time - Q.last_activity_time > (5 MINUTES)) @@ -108,8 +28,6 @@ SUBSYSTEM_DEF(dbcore) if(MC_TICK_CHECK) return - - /datum/controller/subsystem/dbcore/Recover() connection = SSdbcore.connection @@ -224,7 +142,7 @@ SUBSYSTEM_DEF(dbcore) /datum/controller/subsystem/dbcore/proc/ErrorMsg() if(!config.sql_enabled) return "Database disabled by configuration" - return "SQL SUBSYSTEM ERROR: [last_error]" + return last_error /datum/controller/subsystem/dbcore/proc/ReportError(error) last_error = error From aae47359c37172d67b67be794990e6e695ace74c Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 7 Feb 2021 19:35:45 -0500 Subject: [PATCH 038/146] Merge pull request #9654 from Novacat/nova-basicfixes Syndicate Cruiser Tweaks --- code/datums/uplink/tools_vr.dm | 5 + maps/submaps/admin_use_vr/kk_mercship.dmm | 274 ++++++++++------------ 2 files changed, 133 insertions(+), 146 deletions(-) diff --git a/code/datums/uplink/tools_vr.dm b/code/datums/uplink/tools_vr.dm index 30b2cd725e..9d0a8e0232 100644 --- a/code/datums/uplink/tools_vr.dm +++ b/code/datums/uplink/tools_vr.dm @@ -36,6 +36,11 @@ item_cost = 10 path = /obj/item/clothing/suit/space/void/autolok +/datum/uplink_item/item/tools/inflatable + name = "Inflatables" + item_cost = 10 + path = /obj/item/weapon/storage/briefcase/inflatable + /datum/uplink_item/item/tools/elitetablet name = "Tablet (Advanced)" item_cost = 15 diff --git a/maps/submaps/admin_use_vr/kk_mercship.dmm b/maps/submaps/admin_use_vr/kk_mercship.dmm index b5279064be..6625ae8cc7 100644 --- a/maps/submaps/admin_use_vr/kk_mercship.dmm +++ b/maps/submaps/admin_use_vr/kk_mercship.dmm @@ -276,10 +276,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) -"bg" = ( -/turf/space, -/turf/space, -/area/space) "bh" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -562,7 +558,7 @@ /turf/simulated/floor/reinforced, /area/ship/manta/hangar) "ch" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/holding) "cl" = ( /obj/effect/shuttle_landmark/premade/manta_ship_near_aft, @@ -628,7 +624,7 @@ /area/ship/manta/bridge) "cA" = ( /obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_star) "cG" = ( /obj/structure/cable/orange{ @@ -818,7 +814,7 @@ /turf/simulated/floor/reinforced, /area/ship/manta/hangar) "dl" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/med) "dn" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -963,7 +959,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ dir = 8 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/shuttle/manta_ship_boat) "ee" = ( /obj/effect/floor_decal/techfloor{ @@ -1126,13 +1122,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_port) -"fh" = ( -/obj/item/device/perfect_tele_beacon/stationary{ - tele_name = "Mercenary Cruiser Teleporter Room"; - tele_network = "syndicate" - }, -/turf/simulated/floor/tiled/techfloor, -/area/ship/manta/teleporter) "fj" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -1141,7 +1130,7 @@ /area/ship/manta/teleporter) "fp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/fuel, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/shuttle/manta_ship_boat) "fr" = ( /obj/item/modular_computer/console/preset/mercenary{ @@ -1322,7 +1311,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/recreation) "ge" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/barracks/bed_1) "gf" = ( /obj/effect/floor_decal/techfloor/corner{ @@ -1429,7 +1418,7 @@ /obj/structure/sign/department/telecoms{ name = "TELEPORTER" }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/bridge) "gJ" = ( /obj/effect/floor_decal/techfloor{ @@ -1556,7 +1545,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/bridge) "ht" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/hallways_port) "hu" = ( /obj/structure/catwalk, @@ -1687,6 +1676,9 @@ /obj/machinery/light/no_nightshift{ dir = 8 }, +/obj/item/weapon/gun/projectile/automatic/c20r, +/obj/item/ammo_magazine/m10mm, +/obj/item/ammo_magazine/m10mm, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "hV" = ( @@ -2028,7 +2020,7 @@ /turf/simulated/floor/reinforced, /area/shuttle/manta_ship_boat) "je" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/shuttle/manta_ship_boat) "jg" = ( /obj/machinery/power/apc/hyper{ @@ -2436,35 +2428,36 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, +/obj/item/weapon/gun/projectile/automatic/c20r, +/obj/item/ammo_magazine/m10mm, +/obj/item/ammo_magazine/m10mm, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "lk" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 9 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_port) "lm" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/recreation) "lo" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/projectile/silenced, -/obj/item/weapon/gun/projectile/silenced, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45/ap, -/obj/item/ammo_magazine/m45/hp, -/obj/item/ammo_magazine/m45/rubber, /obj/effect/floor_decal/techfloor{ dir = 4 }, -/obj/item/weapon/gun/projectile/sec/wood, -/obj/item/weapon/gun/projectile/sec/wood, +/obj/structure/table/rack, +/obj/item/weapon/gun/projectile/automatic/sts35, +/obj/item/weapon/gun/projectile/automatic/sts35, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545/ap, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "lq" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/recreation) "lw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ @@ -2768,7 +2761,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/bridge) "mT" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/hallways_star) "mW" = ( /obj/structure/cable{ @@ -2796,7 +2789,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 10 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_port) "na" = ( /obj/structure/catwalk, @@ -2887,7 +2880,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 6 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_star) "nu" = ( /obj/structure/cable{ @@ -3056,7 +3049,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/bridge) "oc" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/mech_bay) "oe" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -3123,7 +3116,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_port) "ot" = ( /obj/structure/catwalk, @@ -3296,7 +3289,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_star) "oY" = ( /obj/machinery/scale, @@ -3340,7 +3333,7 @@ /turf/simulated/floor/plating, /area/ship/manta/radiator_port) "py" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/barracks/bed_2) "pA" = ( /obj/structure/bed/chair/bay/shuttle{ @@ -3359,7 +3352,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_port) "pD" = ( /obj/machinery/atmospherics/pipe/simple/visible{ @@ -3460,7 +3453,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ dir = 4 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/shuttle/manta_ship_boat) "qg" = ( /obj/machinery/atmospherics/unary/engine{ @@ -3558,7 +3551,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_star) "qH" = ( /obj/machinery/alarm/alarms_hidden{ @@ -3614,7 +3607,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_aft) "qQ" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_star) "qR" = ( /obj/machinery/bodyscanner{ @@ -3718,7 +3711,7 @@ /turf/simulated/floor/plating, /area/ship/manta/radiator_port) "rA" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/radiator_port) "rC" = ( /obj/structure/cable/orange{ @@ -3771,7 +3764,7 @@ /turf/simulated/floor/plating, /area/ship/manta/atmos) "rJ" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/dock_star) "rK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -3781,7 +3774,7 @@ /turf/simulated/floor/plating, /area/ship/manta/atmos) "rM" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/med) "rQ" = ( /obj/structure/bed/chair/bay/comfy/red, @@ -3888,7 +3881,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 5 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_star) "su" = ( /obj/structure/bed/chair/comfy/black{ @@ -3950,7 +3943,7 @@ /turf/simulated/floor/plating, /area/ship/manta/radiator_port) "sN" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/bridge) "sS" = ( /obj/structure/cable/orange{ @@ -3980,7 +3973,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/engineering) "sY" = ( /obj/effect/floor_decal/techfloor{ @@ -4061,6 +4054,10 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_port) +"tv" = ( +/obj/item/ammo_magazine/m762m/ap, +/turf/simulated/wall/rshull, +/area/ship/manta/armoury_st) "tx" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -4210,13 +4207,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/shuttle/manta_ship_boat) -"ui" = ( -/obj/item/device/perfect_tele_beacon/stationary{ - tele_name = "Mercenary Boarding Craft"; - tele_network = "syndicate" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/manta_ship_boat) "uk" = ( /obj/machinery/door/firedoor/border_only, /obj/structure/grille, @@ -4278,7 +4268,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/radiator_port) "uC" = ( /obj/effect/floor_decal/industrial/warning/corner{ @@ -4946,7 +4936,7 @@ /area/ship/manta/engineering) "xc" = ( /obj/structure/sign/nosmoking_1, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/engine) "xd" = ( /obj/machinery/atmospherics/pipe/tank/air{ @@ -5561,7 +5551,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_port) "zl" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/armoury_as) "zm" = ( /obj/machinery/door/airlock/vault{ @@ -5613,9 +5603,6 @@ "zv" = ( /obj/structure/table/rack, /obj/item/weapon/gun/energy/plasmastun, -/obj/item/weapon/gun/energy/plasmastun, -/obj/item/weapon/gun/energy/plasmastun, -/obj/item/weapon/gun/energy/plasmastun, /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -5627,6 +5614,9 @@ /obj/item/weapon/cell/device/weapon, /obj/item/weapon/cell/device/weapon, /obj/item/weapon/cell/device/weapon, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/gun/energy/plasmastun, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "zx" = ( @@ -5685,7 +5675,7 @@ /area/ship/manta/armoury_st) "zE" = ( /obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_port) "zH" = ( /obj/structure/table/rack, @@ -5722,7 +5712,7 @@ /turf/simulated/floor/plating, /area/ship/manta/engine) "zR" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/engineering) "zS" = ( /obj/structure/bed/chair/comfy/black{ @@ -5980,7 +5970,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/atmos) "Bw" = ( /obj/effect/floor_decal/techfloor{ @@ -6309,7 +6299,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/dock_port) "Dg" = ( /obj/structure/table/rack, @@ -6407,10 +6397,6 @@ /area/ship/manta/radiator_star) "Du" = ( /obj/structure/table/rack, -/obj/item/weapon/gun/energy/netgun, -/obj/item/weapon/gun/energy/netgun, -/obj/item/weapon/gun/energy/netgun, -/obj/item/weapon/gun/energy/netgun, /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -6525,7 +6511,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_star) "DY" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/teleporter) "DZ" = ( /obj/structure/flora/pottedplant/large, @@ -6555,7 +6541,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 6 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/shuttle/manta_ship_boat) "Eh" = ( /obj/effect/floor_decal/techfloor, @@ -6638,7 +6624,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_aft) "EA" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/hallways_aft) "EE" = ( /obj/structure/table/rack, @@ -7033,7 +7019,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/dock_star) "Ha" = ( /obj/machinery/door/airlock/external, @@ -7311,7 +7297,7 @@ /area/ship/manta/bridge) "IE" = ( /obj/machinery/atmospherics/pipe/manifold/visible, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/dock_port) "IF" = ( /obj/machinery/computer/ship/engines{ @@ -7396,7 +7382,7 @@ /turf/simulated/floor/wood, /area/ship/manta/barracks) "IV" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/commander) "Jb" = ( /obj/structure/table/rack, @@ -7620,9 +7606,6 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/bridge) "Kd" = ( -/mob/living/simple_mob/animal/passive/fox/syndicate{ - name = "Rick" - }, /obj/structure/dogbed, /obj/machinery/alarm/alarms_hidden{ pixel_y = 26 @@ -7630,6 +7613,9 @@ /obj/machinery/light/no_nightshift{ dir = 1 }, +/mob/living/simple_mob/animal/passive/fox/syndicate{ + name = "Rick" + }, /turf/simulated/floor/wood, /area/ship/manta/commander) "Ki" = ( @@ -7713,7 +7699,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/dock_star) "KA" = ( /obj/structure/table/rack/shelf/steel, @@ -7769,7 +7755,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/dock_port) "KJ" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/teleporter) "KL" = ( /obj/effect/floor_decal/techfloor{ @@ -7882,7 +7868,7 @@ /area/ship/manta/bridge) "Lm" = ( /obj/machinery/atmospherics/pipe/manifold/visible, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/dock_star) "Lp" = ( /obj/effect/floor_decal/industrial/warning/corner{ @@ -8017,7 +8003,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/dock_star) "LZ" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/hallways_star) "Mb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -8052,7 +8038,7 @@ /area/ship/manta/hallways_aft) "Mg" = ( /obj/structure/sign/nosmoking_1, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/engineering) "Mh" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ @@ -8379,7 +8365,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/engineering) "NQ" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/barracks) "NT" = ( /obj/effect/floor_decal/techfloor/corner{ @@ -8440,7 +8426,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "Oq" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/radiator_port) "Or" = ( /obj/machinery/chemical_dispenser/bar_coffee/full{ @@ -8453,22 +8439,7 @@ /turf/simulated/floor/wood, /area/ship/manta/barracks) "Ou" = ( -/obj/structure/table/rack, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, +/obj/item/weapon/gun/projectile/automatic/bullpup, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_st) "Ox" = ( @@ -8530,7 +8501,7 @@ /area/ship/manta/holding) "OO" = ( /obj/structure/sign/warning/radioactive, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/engineering) "OP" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -8655,7 +8626,7 @@ /turf/simulated/floor/tiled/dark, /area/ship/manta/holding) "Pn" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/hangar) "Py" = ( /obj/machinery/door/blast/shutters{ @@ -8691,7 +8662,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/hallways_aft) "PK" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/dock_star) "PL" = ( /obj/machinery/door/blast/shutters{ @@ -8942,7 +8913,7 @@ /turf/simulated/floor/reinforced/airless, /area/ship/manta/radiator_star) "QT" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/radiator_star) "QU" = ( /obj/effect/floor_decal/industrial/warning{ @@ -9448,6 +9419,9 @@ /obj/effect/floor_decal/techfloor{ dir = 4 }, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/recreation) "Tn" = ( @@ -9602,7 +9576,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/dock_star) "Ue" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/engine) "Ug" = ( /obj/machinery/vending/wallmed1/public{ @@ -9795,7 +9769,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 10 }, -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/shuttle/manta_ship_boat) "Va" = ( /obj/machinery/atmospherics/pipe/tank/phoron, @@ -9839,25 +9813,33 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_as) "Vp" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/hangar) "Vr" = ( /obj/structure/table/rack, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545/ap, -/obj/item/ammo_magazine/m545/ap, -/obj/item/ammo_magazine/m545/ap, -/obj/item/ammo_magazine/m545/ap, -/obj/item/weapon/gun/projectile/automatic/sts35, -/obj/item/weapon/gun/projectile/automatic/sts35, /obj/effect/floor_decal/techfloor{ dir = 4 }, +/obj/item/weapon/gun/projectile/automatic/bullpup, +/obj/item/weapon/gun/projectile/automatic/bullpup, +/obj/item/weapon/gun/projectile/automatic/bullpup, +/obj/item/weapon/gun/projectile/automatic/bullpup, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m/ap, +/obj/item/ammo_magazine/m762m/ap, +/obj/item/ammo_magazine/m762m/ap, +/obj/item/ammo_magazine/m762m/ap, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, +/obj/item/ammo_magazine/m762m, /turf/simulated/floor/tiled/techfloor, /area/ship/manta/armoury_as) "Vx" = ( @@ -9942,7 +9924,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/radiator_star) "VL" = ( /obj/structure/table/rack, @@ -10080,7 +10062,7 @@ /turf/simulated/floor/wood, /area/ship/manta/barracks) "WF" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/dock_port) "WN" = ( /obj/machinery/door/firedoor/multi_tile, @@ -10240,7 +10222,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/dock_port) "Xx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ @@ -10316,7 +10298,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/barracks) "XE" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/engine) "XF" = ( /obj/structure/cable/orange{ @@ -10669,7 +10651,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/teleporter) "Zr" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/hallways_aft) "Zv" = ( /obj/machinery/door/firedoor, @@ -10688,7 +10670,7 @@ /turf/simulated/floor/tiled/dark, /area/ship/manta/holding) "Zy" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/dock_port) "Zz" = ( /obj/machinery/atmospherics/pipe/manifold/visible/black{ @@ -10778,7 +10760,7 @@ /turf/simulated/floor/tiled/techfloor, /area/ship/manta/recreation) "ZQ" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/bridge) "ZS" = ( /obj/structure/catwalk, @@ -10788,10 +10770,10 @@ /turf/simulated/floor/plating, /area/ship/manta/radiator_port) "ZT" = ( -/turf/simulated/wall/rplastihull, +/turf/simulated/wall/rshull, /area/ship/manta/armoury_st) "ZU" = ( -/turf/simulated/wall/plastihull, +/turf/simulated/wall/shull, /area/ship/manta/atmos) "ZV" = ( /obj/structure/table/woodentable, @@ -16633,10 +16615,10 @@ yz yz yz yz -bg -bg -bg -bg +yz +yz +yz +yz yz yz yz @@ -16910,10 +16892,6 @@ yz yz yz yz -bg -bg -bg -bg yz yz yz @@ -16924,10 +16902,14 @@ yz yz yz yz -bg -bg -bg -bg +yz +yz +yz +yz +yz +yz +yz +yz yz yz yz @@ -18560,7 +18542,7 @@ ZT ZT ZT ZT -ZT +tv ZT ZT ZT @@ -19703,7 +19685,7 @@ bR HS DY RO -fh +Fd QU uc KJ @@ -20824,7 +20806,7 @@ jE lZ pH pH -ui +pH pH AD En From 69e712d103fe4654cc8b12ba1721ed1b02eec1e1 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Mon, 8 Feb 2021 00:36:14 +0000 Subject: [PATCH 040/146] The clime offices --- code/__defines/species_languages_vr.dm | 1 + code/game/jobs/access_datum_vr.dm | 20 +- code/game/jobs/job/captain_vr.dm | 4 +- code/game/jobs/job/special_vr.dm | 20 +- code/modules/mob/language/station_vr.dm | 14 + .../living/simple_mob/subtypes/vore/c_pet.dm | 94 + icons/mob/animal_vr.dmi | Bin 7695 -> 25918 bytes maps/tether/tether-01-surface1.dmm | 1795 ++++++++++++++--- maps/tether/tether-02-surface2.dmm | 193 +- maps/tether/tether_areas.dm | 16 + vorestation.dme | 1 + 11 files changed, 1895 insertions(+), 263 deletions(-) create mode 100644 code/modules/mob/living/simple_mob/subtypes/vore/c_pet.dm diff --git a/code/__defines/species_languages_vr.dm b/code/__defines/species_languages_vr.dm index 8909238db2..78054e6ba8 100644 --- a/code/__defines/species_languages_vr.dm +++ b/code/__defines/species_languages_vr.dm @@ -10,6 +10,7 @@ #define LANGUAGE_ENOCHIAN "Enochian" #define LANGUAGE_VESPINAE "Vespinae" #define LANGUAGE_SPACER "Spacer" +#define LANGUAGE_CLOWNISH "Coulrian" #define LANGUAGE_CHIMPANZEE "Chimpanzee" #define LANGUAGE_NEAERA "Neaera" diff --git a/code/game/jobs/access_datum_vr.dm b/code/game/jobs/access_datum_vr.dm index 16038248d0..bd3906f16c 100644 --- a/code/game/jobs/access_datum_vr.dm +++ b/code/game/jobs/access_datum_vr.dm @@ -27,4 +27,22 @@ var/const/access_pilot = 67 /datum/access/entertainment id = access_entertainment desc = "Entertainment Backstage" - region = ACCESS_REGION_GENERAL \ No newline at end of file + region = ACCESS_REGION_GENERAL + +/var/const/access_mime = 138 +/datum/access/mime + id = access_mime + desc = "Mime Office" + region = ACCESS_REGION_GENERAL + +/var/const/access_clown = 136 +/datum/access/clown + id = access_clown + desc = "Clown Office" + region = ACCESS_REGION_GENERAL + +/var/const/access_tomfoolery = 137 +/datum/access/tomfoolery + id = access_tomfoolery + desc = "Tomfoolery Closet" + region = ACCESS_REGION_GENERAL diff --git a/code/game/jobs/job/captain_vr.dm b/code/game/jobs/job/captain_vr.dm index 84333dad13..fc481186d0 100644 --- a/code/game/jobs/job/captain_vr.dm +++ b/code/game/jobs/job/captain_vr.dm @@ -26,13 +26,13 @@ access_all_personal_lockers, access_maint_tunnels, access_bar, access_janitor, access_construction, access_morgue, access_crematorium, access_kitchen, access_cargo, access_cargo_bot, access_mailsorting, access_qm, access_hydroponics, access_lawyer, access_chapel_office, access_library, access_research, access_mining, access_heads_vault, access_mining_station, - access_hop, access_RC_announce, access_keycard_auth) + access_hop, access_RC_announce, access_clown, access_tomfoolery, access_mime, access_keycard_auth) minimal_access = list(access_security, access_sec_doors, access_brig, access_forensics_lockers, access_medical, access_engine, access_change_ids, access_ai_upload, access_eva, access_heads, access_all_personal_lockers, access_maint_tunnels, access_bar, access_janitor, access_construction, access_morgue, access_crematorium, access_kitchen, access_cargo, access_cargo_bot, access_mailsorting, access_qm, access_hydroponics, access_lawyer, access_chapel_office, access_library, access_research, access_mining, access_heads_vault, access_mining_station, - access_hop, access_RC_announce, access_keycard_auth) + access_hop, access_RC_announce, access_clown, access_tomfoolery, access_mime, access_keycard_auth) /datum/alt_title/deputy_director title = "Deputy Director" diff --git a/code/game/jobs/job/special_vr.dm b/code/game/jobs/job/special_vr.dm index 57f0e91d34..dd6c175686 100644 --- a/code/game/jobs/job/special_vr.dm +++ b/code/game/jobs/job/special_vr.dm @@ -79,14 +79,14 @@ departments = list(DEPARTMENT_CIVILIAN) department_flag = CIVILIAN faction = "Station" - total_positions = -1 - spawn_positions = -1 + total_positions = 1 + spawn_positions = 1 supervisors = "the spirit of laughter" selection_color = "#515151" economic_modifier = 1 job_description = "A Clown is there to entertain the crew and keep high morale using various harmless pranks and ridiculous jokes!" whitelist_only = 1 - latejoin_only = 1 + latejoin_only = 0 outfit_type = /decl/hierarchy/outfit/job/clown pto_type = PTO_CIVILIAN alt_titles = list("Jester" = /datum/alt_title/jester, "Fool" = /datum/alt_title/fool) @@ -99,9 +99,9 @@ /datum/job/clown/get_access() if(config.assistant_maint) - return list(access_maint_tunnels, access_entertainment) + return list(access_maint_tunnels, access_entertainment, access_clown, access_tomfoolery) else - return list(access_entertainment) + return list(access_entertainment, access_clown, access_tomfoolery) /datum/job/mime title = "Mime" @@ -109,15 +109,15 @@ departments = list(DEPARTMENT_CIVILIAN) department_flag = CIVILIAN faction = "Station" - total_positions = -1 - spawn_positions = -1 + total_positions = 1 + spawn_positions = 1 supervisors = "the spirit of performance" selection_color = "#515151" economic_modifier = 1 job_description = "A Mime is there to entertain the crew and keep high morale using unbelievable performances and acting skills!" alt_titles = list("Poseur" = /datum/alt_title/poseur) whitelist_only = 1 - latejoin_only = 1 + latejoin_only = 0 outfit_type = /decl/hierarchy/outfit/job/mime pto_type = PTO_CIVILIAN @@ -126,6 +126,6 @@ /datum/job/mime/get_access() if(config.assistant_maint) - return list(access_maint_tunnels, access_entertainment) + return list(access_maint_tunnels, access_entertainment, access_tomfoolery, access_mime) else - return list(access_entertainment) + return list(access_entertainment, access_tomfoolery, access_mime) diff --git a/code/modules/mob/language/station_vr.dm b/code/modules/mob/language/station_vr.dm index a68a94bf25..30b6c0f43a 100644 --- a/code/modules/mob/language/station_vr.dm +++ b/code/modules/mob/language/station_vr.dm @@ -119,6 +119,20 @@ "ver", "stv", "pro", "ski" ) +/datum/language/clownish + name = LANGUAGE_CLOWNISH + desc = "A special elective language course for those studying at the Clown Planet Institute." + speech_verb = "honks" + ask_verb = "seins" + exclaim_verb = "crenks" + whisper_verb = "squeaks" + colour = "#F785F2" // Pink for the clown. + key = "<" + flags = WHITELISTED | CLOWN + syllables = list( + "honk", "knock", "salt", "slip", "lube", "banana", "flower", "pie", "did you hear", "🅱️", "haha", "bully", "going up", + ) + /datum/language/drudakar name = LANGUAGE_DRUDAKAR desc = "The native language of the D'Rudak'Ar, a loosely tied together community of dragons and demi-dragons based in the Diul system. Features include many hard consonants and rolling 'r's." diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/c_pet.dm b/code/modules/mob/living/simple_mob/subtypes/vore/c_pet.dm new file mode 100644 index 0000000000..e4e58f75dc --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/c_pet.dm @@ -0,0 +1,94 @@ +/mob/living/simple_mob/animal/passive/honkpet + name = "Hinkle" + desc = "The Silence into Laughter program mass produces these excessively hardy animals for each member to raise and take care of. They often switch personalities when smacked." + tt_desc = "Coulrian Honkus" + icon = 'icons/mob/animal_vr.dmi' + icon_state = "c_pet" + icon_living = "c_pet" + icon_dead = "c_pet_dead" + + maxHealth = 1500 + health = 1500 + minbodytemp = 175 // Same as Sif mobs. + + response_help = "pokes" + response_disarm = "subverts" + response_harm = "smacks" + + harm_intent_damage = 0 + melee_damage_lower = 0 + melee_damage_upper = 0 + attacktext = list("honked") + + armor = list( + "melee" = 80, + "bullet" = 20, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + armor_soak = list( + "melee" = 80, + "bullet" = 20, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + + has_langs = list("Coulrian") + +/mob/living/simple_mob/animal/passive/honkpet/attack_hand(mob/living/user as mob) + if(user.a_intent == I_DISARM) + return icon_state = pick("c_pet", "m_pet") + .=..() + +/mob/living/simple_mob/animal/passive/mimepet + name = "Dave" + desc = "That's Dave." + tt_desc = "Polypodavesilencia" + icon = 'icons/mob/animal_vr.dmi' + icon_state = "dave1" + icon_living = "dave1" + icon_dead = "dave_dead" + movement_cooldown = 300 + + maxHealth = 1500 + health = 1500 + minbodytemp = 175 // Same as Sif mobs. + + response_help = "pokes" + response_disarm = "shuffles" + response_harm = "smacks" + + harm_intent_damage = 0 + melee_damage_lower = 0 + melee_damage_upper = 0 + attacktext = list("...") + + armor = list( + "melee" = 80, + "bullet" = 20, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + armor_soak = list( + "melee" = 80, + "bullet" = 20, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + +/mob/living/simple_mob/animal/passive/mimepet/attack_hand(mob/living/user as mob) + if(user.a_intent == I_DISARM) + icon_state = pick("dave1", "dave2", "dave3", "dave5" , "dave6" , "dave7" , "dave8" , "dave9" , "dave10") + .=..() \ No newline at end of file diff --git a/icons/mob/animal_vr.dmi b/icons/mob/animal_vr.dmi index 801f3ddf335ee0c46e47af51a8bf668c7024dc52..fee4625fc5fb6865f5b583bdd84982943476b96d 100644 GIT binary patch literal 25918 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 KD*Ti)3i>~ftQ>p* literal 7695 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

    +
    + + {sortBy(f => f.name)(shuttles).map(shuttle => ( + + +
    +
    +
    + + {sortBy(f => f.name?.toLowerCase() || f.name || f.ref)(overmap_ships).map(ship => ( + + +
    +
    +
    + ); +}; + +/* Helpers */ +const shuttleStatusToWords = status => { + switch (status) { + case 0: + return "Idle"; + case 1: + return "Warmup"; + case 2: + return "Transit"; + default: + return "UNK"; + } +}; \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/OvermapEngines.js b/tgui/packages/tgui/interfaces/OvermapEngines.js index 5dd80a8b70..5347455595 100644 --- a/tgui/packages/tgui/interfaces/OvermapEngines.js +++ b/tgui/packages/tgui/interfaces/OvermapEngines.js @@ -5,6 +5,16 @@ import { Box, Button, Flex, Icon, LabeledList, ProgressBar, Section, AnimatedNum import { Window } from "../layouts"; export const OvermapEngines = (props, context) => { + return ( + + + + + + ); +}; + +export const OvermapEnginesContent = (props, context) => { const { act, data } = useBackend(context); const { global_state, // This indicates all engines being powered up or not @@ -13,98 +23,96 @@ export const OvermapEngines = (props, context) => { total_thrust, // Total thrust of all engines together } = data; return ( - - -
    - - + +
    + + + + + + +
    +
    + {engines_info.map((engine, i) => ( + + + + Engine #{i + 1} | + Thrust: | + Limit: val + "%"} /> + + // "Engine " + (i + 1) + // + " | Thrust: " + engine.eng_thrust + // + " | Limit: " + engine.eng_thrust_limiter + "%" + )}> +
    + + + {engine.eng_type} + + + + {engine.eng_on ? (engine.eng_on === 1 ? "Online" : "Booting") : "Offline"} + + {engine.eng_status.map(status => { + if (Array.isArray(status)) { + return {status[0]}; + } else { + return {status}; + } + })} + + + {engine.eng_thrust} + + + +
    +
    +
    + - - - -
    -
    - {engines_info.map((engine, i) => ( - - - - Engine #{i + 1} | - Thrust: | - Limit: val + "%"} /> - - // "Engine " + (i + 1) - // + " | Thrust: " + engine.eng_thrust - // + " | Limit: " + engine.eng_thrust_limiter + "%" - )}> -
    - - - {engine.eng_type} - - - - {engine.eng_on ? (engine.eng_on === 1 ? "Online" : "Booting") : "Offline"} - - {engine.eng_status.map(status => { - if (Array.isArray(status)) { - return {status[0]}; - } else { - return {status}; - } - })} - - - {engine.eng_thrust} - - - -
    -
    -
    - - - -
    - ))} -
    - - + + + ))} +
    + ); }; \ 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 ( - - -
    + +
    + + + + )}> + + + {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.js b/tgui/packages/tgui/public/tgui.bundle.js index f9b5d1af68..00d64258a8 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,35 +1,35 @@ -!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=203)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(418);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(93);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(435).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(443);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(444);t.ByondUi=c.ByondUi;var l=n(446);t.Chart=l.Chart;var d=n(447);t.Collapsible=d.Collapsible;var u=n(448);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(449);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(450);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(451);t.Input=b.Input;var g=n(452);t.Knob=g.Knob;var V=n(453);t.LabeledControls=V.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(454);t.NanoMap=_.NanoMap;var k=n(455);t.Modal=k.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 w=n(458);t.Section=w.Section;var x=n(459);t.Slider=x.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(442);t.NtosWindow=r.NtosWindow;var a=n(184);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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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(441),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,C,f){for(var N,b,g=a(p),V=r(g),v=o(h,C,3),_=i(V.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in V)&&(b=v(N=V[k],k,g),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),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(7);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(78),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(78),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(7);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(83),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(80),b=n(11),g=n(47),V=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),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),x(b(t)?q(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):_.call(f,t):new C(p(t)),e,f)})),V&&V(f,R),k(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(!q(t))return z(t)?U(f,t):_.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(87)+"]",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(6),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(7),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(7),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(7),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(7);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,g=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?g(o(b=e[h])[0],b[1]):g(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,g,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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(440),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=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(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(250),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),g=n(48),V=n(38),v=V.get,_=V.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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 x("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 x("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,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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 x("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw x("Wrong length");_(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)}});g(y,"ArrayBuffer"),g(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(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},_=function(e){var t=g[e];i(g,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||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(a(e,!0)){var k=new V,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((V=t((function(t,n){d(t,V,e);var o=h(new b,t,V);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=g,g.constructor=V),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),f||n.setStrong(V,e,C),V}},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(7);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(89),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}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){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,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return i("logout")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2),i=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),a=n(103),i=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(9),i=n(79),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(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(80),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(235),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,g){r(n,t,u);var V,v,_,k=function(e){if(e===p&&x)return x;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,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(V=a(S.call(new e)),h!==Object.prototype&&V.next&&(s||a(V)===h||(i?i(V,h):"function"!=typeof V[f]&&l(V,f,N)),c(V,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!g||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},g)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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(7),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,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},_=function(e){return function(){v(e)}},k=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 V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},C=function(e){delete V[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=k,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(_(e),0)}:(o=y,i.addEventListener("message",k,!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(7);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(7),r=n(87);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(7),a=n(81),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(93),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(93),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,g=e.selected,V=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",g&&"Button--selected",T&&"Button--hasContent",k&&"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,w,V&&(0,o.createComponentVNode)(2,u.Tooltip,{content:V,position:v,scale:_})]})))};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,g=d.forcedInputWidth,V=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:V,width:g,"line-height":v,"font-size":_},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:k,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,g=s.height,V=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},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(6);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,V,{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=g;var V=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)}))})},_=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],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!f||!u[f]){var _=a(l);if(!_)return;b(_)}return V?(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)}}(V,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=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,V,{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,w)}),(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,V,{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)},w=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(6),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,g=c.all_centcom_access,V=(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===V,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:g.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],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=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:g,minValue:0,maxValue:k,color:"teal",children:(0,i.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"pink",children:(0,i.toFixed)(V/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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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(7),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(87),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(77).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(79);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,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(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()},g?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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(379);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=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(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(438),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 g=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=g;var V=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=V;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),g((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,k(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),V(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. - * - * Vectors are plain number arrays, i.e. [x, y, z]. - * - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */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.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.Window=void 0;var o=n(0),r=n(10),a=n(6),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,g=f.suspended,V=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=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,g=void 0!==b&&b,V=e.denialMessage;return g?void 0===V?"Error.":V: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(6),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 g=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:g.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(495),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,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+g;s>0&&(_+=" ("+s+"s)");var k=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:_,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:_,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:k}),(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:V,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(6);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,g=d.SM_gas_PH,V=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:g}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]})]})})]})})}},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(6),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,g=p.piping_layer,V=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,i.useLocalState)(t,"categoryName"),y=k[0],L=k[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(V).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V[e]===g,content:e,onClick:function(){return m("piping_layer",{piping_layer:V[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.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(204)},function(e,t,n){"use strict";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(228),n(230),n(232),n(233),n(234),n(150),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(257),n(258),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(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(325),n(326),n(327),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(167),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(378),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),n(417);var o=n(0);n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434);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),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,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(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),g=n(47),V=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=a("JSON","stringify"),G=y.f,K=L.f,Y=_.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!=g(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=g(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=g(n,{enumerable:b(0,!1)})):(s(e,R)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=V(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?g(e):ce(g(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=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(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=Y(t?Q:f(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(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(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(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,q.apply(null,r)}});H.prototype[j]||w(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(7),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(229);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(231);o({target:"Array",stat:!0,forced:!n(81)((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,g=d(h),V=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),g==undefined||C==Array&&i(g))for(n=new C(t=c(h.length));t>V;V++)p=b?N(h[V],V):h[V],l(n,V,p);else for(m=(s=g.call(h)).next,n=new C;!(u=m.call(s)).done;V++)p=b?a(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,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(7),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(82).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(82).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(7),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),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-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(7),a=n(83),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(7),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(259),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(84),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(86),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(86);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(274)})},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(7),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(7),a=n(86),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(86),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(85),u=n(37),s=n(7),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,g="Number"==l(m(b)),V=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,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,_):V(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,i(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(288)})},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(295);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(87),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(298),i=n(114),c=n(7),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(300);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),a=n(68),i=n(103),c=n(77),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(88),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(88),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(7),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(7),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(7),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(7),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(7),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(7),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(7),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(7)((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(88),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(88),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(7),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(7),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(324);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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),g=n(36),V=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(328),x=n(166),S=n(329),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=x.f,q=H,G="process"==g(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(V(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===a?new r(e):q(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:Y},{Promise:R}),h(R,P,!1,!0),C(P),a=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{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(7),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(7),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(7),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(7)((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(7),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(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,_=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||_||p((function(){return V[f]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===k&&a)return e;v?r&&!a&&(e=e.source):e instanceof k&&(a&&(t=u.call(e)),e=e.source),_&&(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,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(89),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(7),i=n(89),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(84),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(91),r=n(13),a=n(15),i=n(25),c=n(122),l=n(92);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 V=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,i(l.lastIndex),V))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function g(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(91),r=n(13),a=n(25),i=n(161),c=n(92);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(91),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,_=[];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(82).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(82).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(7),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(7),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(84),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,g=f.get,V=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)?g.call(this,e):t.frozen.get(e)}return g.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)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("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(79),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=xe,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 w(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 w(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=g,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=Ge,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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 Y(){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=Y,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&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(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 we(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 xe(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=_(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=we(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=xe(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 g=t.children,V=t.className;e.className!==V&&(a(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Oe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),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=g(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:ge(n,r);break;case 16:Ve(n),L(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Ae(t,n,o,r,g(e,!0),a),V(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:_e(r),Se(o,r,a,i,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,a,i,c,d);break;case 1:ke(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?ke(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;)ge(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,V=a-c+1,_=i-c+1,k=new Int32Array(_+1),y=V===o,L=!1,B=0,w=0;if(r<4||(V|_)<32)for(f=N;f<=a;++f)if(p=e[f],w<_){for(c=b;c<=i;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>i&&ge(p,l)}else y||ge(p,l);else{var x={};for(f=b;f<=i;++f)x[t[f].key]=f;for(f=N;f<=a;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)ge(e[N++],l);k[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),++w}else y||ge(p,l);else y||ge(p,l)}if(y)ke(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}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[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:k(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,g=String(i.key),V=String(i.char),v=i.location,_=i.keyCode||(i.keyCode=g)&&g.charCodeAt(0)||0,k=i.charCode||(i.charCode=V)&&V.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,w=i.locale,x=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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(436),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(76))},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}(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(435).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(443);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(444);t.ByondUi=c.ByondUi;var l=n(446);t.Chart=l.Chart;var d=n(447);t.Collapsible=d.Collapsible;var u=n(448);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(449);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(450);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(451);t.Input=b.Input;var g=n(452);t.Knob=g.Knob;var V=n(453);t.LabeledControls=V.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(454);t.NanoMap=_.NanoMap;var k=n(455);t.Modal=k.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 w=n(458);t.Section=w.Section;var x=n(459);t.Slider=x.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(442);t.NtosWindow=r.NtosWindow;var a=n(184);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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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(441),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,C,f){for(var N,b,g=a(p),V=r(g),v=o(h,C,3),_=i(V.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in V)&&(b=v(N=V[k],k,g),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),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(7);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(78),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(78),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(7);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(83),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(80),b=n(11),g=n(47),V=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),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),x(b(t)?q(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):_.call(f,t):new C(p(t)),e,f)})),V&&V(f,R),k(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(!q(t))return z(t)?U(f,t):_.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(87)+"]",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(6),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(7),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(7),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(7),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(7);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,g=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?g(o(b=e[h])[0],b[1]):g(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,g,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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(440),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=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(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(250),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),g=n(48),V=n(38),v=V.get,_=V.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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 x("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 x("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,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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 x("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw x("Wrong length");_(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)}});g(y,"ArrayBuffer"),g(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(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},_=function(e){var t=g[e];i(g,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||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(a(e,!0)){var k=new V,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((V=t((function(t,n){d(t,V,e);var o=h(new b,t,V);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=g,g.constructor=V),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),f||n.setStrong(V,e,C),V}},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(7);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(89),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}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){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,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return i("logout")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2),i=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),a=n(103),i=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(9),i=n(79),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(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(80),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(235),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,g){r(n,t,u);var V,v,_,k=function(e){if(e===p&&x)return x;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,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(V=a(S.call(new e)),h!==Object.prototype&&V.next&&(s||a(V)===h||(i?i(V,h):"function"!=typeof V[f]&&l(V,f,N)),c(V,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!g||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},g)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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(7),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,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},_=function(e){return function(){v(e)}},k=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 V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},C=function(e){delete V[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=k,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(_(e),0)}:(o=y,i.addEventListener("message",k,!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(7);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(7),r=n(87);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(7),a=n(81),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(93),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(93),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,g=e.selected,V=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",g&&"Button--selected",T&&"Button--hasContent",k&&"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,w,V&&(0,o.createComponentVNode)(2,u.Tooltip,{content:V,position:v,scale:_})]})))};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,g=d.forcedInputWidth,V=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:V,width:g,"line-height":v,"font-size":_},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:k,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,g=s.height,V=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},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(6);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,V,{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=g;var V=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)}))})},_=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],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!f||!u[f]){var _=a(l);if(!_)return;b(_)}return V?(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)}}(V,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=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,V,{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,w)}),(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,V,{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)},w=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(6),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,g=c.all_centcom_access,V=(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===V,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:g.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],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=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:g,minValue:0,maxValue:k,color:"teal",children:(0,i.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"pink",children:(0,i.toFixed)(V/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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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(7),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(87),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(77).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(79);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,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(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()},g?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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(379);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=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(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(438),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 g=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=g;var V=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=V;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),g((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,k(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),V(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. + * + * Vectors are plain number arrays, i.e. [x, y, z]. + * + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */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.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.Window=void 0;var o=n(0),r=n(10),a=n(6),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,g=f.suspended,V=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=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,g=void 0!==b&&b,V=e.denialMessage;return g?void 0===V?"Error.":V: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(6),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 g=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:g.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(495),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,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+g;s>0&&(_+=" ("+s+"s)");var k=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:_,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:_,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:k}),(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:V,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(6);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,g=d.SM_gas_PH,V=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:g}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]})]})})]})})}},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(6),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,g=p.piping_layer,V=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,i.useLocalState)(t,"categoryName"),y=k[0],L=k[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(V).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V[e]===g,content:e,onClick:function(){return m("piping_layer",{piping_layer:V[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.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(204)},function(e,t,n){"use strict";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(228),n(230),n(232),n(233),n(234),n(150),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(257),n(258),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(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(325),n(326),n(327),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(167),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(378),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),n(417);var o=n(0);n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434);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),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,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(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),g=n(47),V=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=a("JSON","stringify"),G=y.f,K=L.f,Y=_.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!=g(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=g(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=g(n,{enumerable:b(0,!1)})):(s(e,R)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=V(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?g(e):ce(g(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=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(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=Y(t?Q:f(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(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(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(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,q.apply(null,r)}});H.prototype[j]||w(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(7),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(229);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(231);o({target:"Array",stat:!0,forced:!n(81)((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,g=d(h),V=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),g==undefined||C==Array&&i(g))for(n=new C(t=c(h.length));t>V;V++)p=b?N(h[V],V):h[V],l(n,V,p);else for(m=(s=g.call(h)).next,n=new C;!(u=m.call(s)).done;V++)p=b?a(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,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(7),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(82).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(82).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(7),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),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-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(7),a=n(83),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(7),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(259),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(84),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(86),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(86);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(274)})},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(7),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(7),a=n(86),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(86),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(85),u=n(37),s=n(7),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,g="Number"==l(m(b)),V=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,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,_):V(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,i(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(288)})},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(295);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(87),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(298),i=n(114),c=n(7),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(300);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),a=n(68),i=n(103),c=n(77),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(88),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(88),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(7),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(7),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(7),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(7),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(7),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(7),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(7),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(7)((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(88),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(88),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(7),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(7),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(324);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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),g=n(36),V=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(328),x=n(166),S=n(329),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=x.f,q=H,G="process"==g(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(V(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===a?new r(e):q(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:Y},{Promise:R}),h(R,P,!1,!0),C(P),a=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{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(7),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(7),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(7),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(7)((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(7),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(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,_=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||_||p((function(){return V[f]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===k&&a)return e;v?r&&!a&&(e=e.source):e instanceof k&&(a&&(t=u.call(e)),e=e.source),_&&(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,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(89),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(7),i=n(89),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(84),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(91),r=n(13),a=n(15),i=n(25),c=n(122),l=n(92);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 V=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,i(l.lastIndex),V))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function g(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(91),r=n(13),a=n(25),i=n(161),c=n(92);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(91),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,_=[];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(82).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(82).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(7),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(7),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(84),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,g=f.get,V=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)?g.call(this,e):t.frozen.get(e)}return g.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)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("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(79),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=xe,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 w(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 w(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=g,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=Ge,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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 Y(){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=Y,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&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(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 we(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 xe(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=_(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=we(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=xe(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 g=t.children,V=t.className;e.className!==V&&(a(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Oe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),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=g(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:ge(n,r);break;case 16:Ve(n),L(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Ae(t,n,o,r,g(e,!0),a),V(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:_e(r),Se(o,r,a,i,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,a,i,c,d);break;case 1:ke(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?ke(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;)ge(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,V=a-c+1,_=i-c+1,k=new Int32Array(_+1),y=V===o,L=!1,B=0,w=0;if(r<4||(V|_)<32)for(f=N;f<=a;++f)if(p=e[f],w<_){for(c=b;c<=i;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>i&&ge(p,l)}else y||ge(p,l);else{var x={};for(f=b;f<=i;++f)x[t[f].key]=f;for(f=N;f<=a;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)ge(e[N++],l);k[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),++w}else y||ge(p,l);else y||ge(p,l)}if(y)ke(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}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[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:k(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,g=String(i.key),V=String(i.char),v=i.location,_=i.keyCode||(i.keyCode=g)&&g.charCodeAt(0)||0,k=i.charCode||(i.charCode=V)&&V.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,w=i.locale,x=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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(436),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(76))},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(445),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],g=N[N.length-1];N.push([f[0]+h,g[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var V=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"]),g=d?!this.state.open:this.state.open,V=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:g?"chevron-up":"chevron-down"}),2)]}))),V],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,g=e.className,V=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=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=_||(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",g,(0,i.computeBoxClassName)(x)]),[(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",w&&"Knob__popupValue--"+w]),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"},V)},x)),{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.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,g=e.fillValue,V=e.color,v=e.ranges,_=void 0===v?{}:v,k=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=k!==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=g!==undefined&&null!==g,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=g?g:c,u,d)),C=(0,r.scale)(c,u,d),f=V||(0,r.keyOfMatchingRange)(null!=g?g:n,_)||"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?k: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":186,"./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":187,"./Canister.js":491,"./CasinoPrizeDispenserCh.js":492,"./CharacterDirectory.js":493,"./ChemDispenser.js":494,"./ChemMaster.js":498,"./ClawMachine.js":499,"./Cleanbot.js":500,"./CloningConsole.js":501,"./ColorMate.js":502,"./CommunicationsConsole.js":189,"./Communicator.js":503,"./ComputerFabricator.js":504,"./CookingAppliance.js":505,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":506,"./CryoStorage.js":191,"./CryoStorageVr.js":507,"./DNAForensics.js":508,"./DNAModifier.js":509,"./DestinationTagger.js":510,"./DiseaseSplicer.js":511,"./DishIncubator.js":512,"./DisposalBin.js":513,"./DroneConsole.js":514,"./EmbeddedController.js":515,"./ExonetNode.js":516,"./ExosuitFabricator.js":132,"./Farmbot.js":517,"./Fax.js":518,"./FileCabinet.js":519,"./Floorbot.js":520,"./GasPump.js":521,"./GasTemperatureSystem.js":522,"./GeneralAtmoControl.js":523,"./GeneralRecords.js":524,"./Gps.js":525,"./GravityGenerator.js":526,"./GuestPass.js":527,"./Holodeck.js":528,"./ICAssembly.js":529,"./ICCircuit.js":530,"./ICDetailer.js":531,"./ICPrinter.js":532,"./IDCard.js":533,"./IdentificationComputer.js":133,"./InventoryPanel.js":534,"./InventoryPanelHuman.js":535,"./IsolationCentrifuge.js":536,"./JanitorCart.js":537,"./Jukebox.js":538,"./LawManager.js":539,"./LookingGlass.js":540,"./MechaControlConsole.js":541,"./Medbot.js":542,"./MedicalRecords.js":543,"./MessageMonitor.js":544,"./Microwave.js":545,"./MiningOreProcessingConsole.js":546,"./MiningStackingConsole.js":547,"./MiningVendor.js":548,"./MuleBot.js":549,"./NIF.js":550,"./NTNetRelay.js":551,"./Newscaster.js":552,"./NoticeBoard.js":553,"./NtosAccessDecrypter.js":554,"./NtosArcade.js":555,"./NtosAtmosControl.js":556,"./NtosCameraConsole.js":557,"./NtosCommunicationsConsole.js":558,"./NtosConfiguration.js":559,"./NtosCrewMonitor.js":560,"./NtosDigitalWarrant.js":561,"./NtosEmailAdministration.js":562,"./NtosEmailClient.js":194,"./NtosFileManager.js":563,"./NtosIdentificationComputer.js":564,"./NtosMain.js":565,"./NtosNetChat.js":566,"./NtosNetDos.js":567,"./NtosNetDownloader.js":568,"./NtosNetMonitor.js":569,"./NtosNetTransfer.js":570,"./NtosNewsBrowser.js":571,"./NtosOvermapNavigation.js":572,"./NtosPowerMonitor.js":573,"./NtosRCON.js":574,"./NtosRevelation.js":575,"./NtosShutoffMonitor.js":576,"./NtosStationAlertConsole.js":577,"./NtosSupermatterMonitor.js":578,"./NtosUAV.js":579,"./NtosWordProcessor.js":580,"./OmniFilter.js":581,"./OmniMixer.js":582,"./OperatingComputer.js":583,"./OvermapDisperser.js":584,"./OvermapEngines.js":585,"./OvermapHelm.js":586,"./OvermapNavigation.js":195,"./OvermapShieldGenerator.js":587,"./OvermapShipSensors.js":588,"./ParticleAccelerator.js":589,"./PartsLathe.js":590,"./PathogenicIsolator.js":591,"./Pda.js":592,"./Photocopier.js":607,"./PipeDispenser.js":608,"./PlantAnalyzer.js":609,"./PointDefenseControl.js":610,"./PortableGenerator.js":611,"./PortablePump.js":612,"./PortableScrubber.js":613,"./PortableTurret.js":614,"./PowerMonitor.js":135,"./PrecisionEditor.js":615,"./PressureRegulator.js":616,"./PrisonerManagement.js":617,"./RCON.js":196,"./RIGSuit.js":618,"./Radio.js":619,"./RapidPipeDispenser.js":201,"./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":197,"./ShuttleControl.js":632,"./Signaler.js":200,"./Sleeper.js":633,"./SmartVend.js":634,"./Smes.js":635,"./SolarControl.js":636,"./SpaceHeater.js":637,"./Stack.js":638,"./StarcasterCh.js":639,"./StationAlertConsole.js":198,"./SuitCycler.js":640,"./SuitStorageUnit.js":641,"./SupermatterMonitor.js":199,"./SupplyConsole.js":642,"./TEGenerator.js":643,"./Tank.js":644,"./TankDispenser.js":645,"./TelecommsLogBrowser.js":646,"./TelecommsMachineBrowser.js":647,"./TelecommsMultitoolMenu.js":648,"./Teleporter.js":649,"./TelesciConsole.js":650,"./TimeClock.js":651,"./TransferValve.js":652,"./TurbineControl.js":653,"./Turbolift.js":654,"./Uplink.js":655,"./Vending.js":656,"./VolumePanel.js":657,"./VorePanel.js":658,"./Wires.js":659,"./XenoarchArtifactAnalyzer.js":660,"./XenoarchArtifactHarvester.js":661,"./XenoarchDepthScanner.js":662,"./XenoarchHandheldPowerUtilizer.js":663,"./XenoarchReplicator.js":664,"./XenoarchSpectrometer.js":665,"./XenoarchSuspension.js":666,"./pAIAtmos.js":667,"./pAIDirectives.js":668,"./pAIDoorjack.js":669,"./pAIInterface.js":670,"./pAIMedrecords.js":671,"./pAISecrecords.js":672};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,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(185),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,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(6),n(1)),i=n(2),c=n(28),l=n(3),d=n(185),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 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 g}}},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"},g=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(6),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(6));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(6),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,g=N.specimen,V=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=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;w?R=0:x?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:w?null:"grey",children:g}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:V?(0,a.capitalize)(V):"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:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,a.capitalize)(k):"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:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(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:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&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,g=a.tail_color,V=a.tail2_color,v=a.wing_color,_=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:g,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:V,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:_,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(6);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(6),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()),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?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(6),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,k);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,g,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{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."})})},g=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,V,{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)}))]})})},_=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)}))]})})},k=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,g=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?g?"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:!!g&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),a=n(1),i=n(2),c=n(3);n(24);var l={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.CasinoPrizeDispenserCh=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;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.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,a.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,a.useLocalState)(t,"search",""),h=p[0],C=(p[1],(0,a.useLocalState)(t,"sort","Alphabetical")),f=C[0],N=(C[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],g=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,s,{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?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){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:c},d,{children:l.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,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},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=(0,r.useLocalState)(t,"overlay",null),h=p[0];p[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:h&&(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:"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:"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:"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:"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:"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,{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(188),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(496)()},function(e,t,n){"use strict";var o=n(497);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(188),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,g=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:g?"toggle-on":"toggle-off",backgroundColor:g?"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(6),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)}))})},g=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,g)})}));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(6),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(191);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,V,{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,g)),(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."]})})},g=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."]})})},V=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,g=d.max_chemical_volume,V=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=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:g,value:b,children:[b,"/",g]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[V?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:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(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:k?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(6),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(6),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,g=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,g.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:g})||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(6),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,g=s.outputs,V=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&&g.length?"33%":b.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),g.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:g})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:V.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(6);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(192);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,g=c.inherent_laws,V=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=C.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||V)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(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:w.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"})}),k&&(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(6);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,g=l.injection_amount_max,V=l.use_beaker,v=l.declare_treatment,_=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:g,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:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c("use_beaker")},children:V?"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:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"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(6),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,g),(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)}))},g=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(6)),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(6),a=n(1),i=n(2),c=n(3),l=(n(8),n(193));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(6),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(6),a=n(1),i=n(2),c=n(3),l=n(193);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)),g=b[0],V=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return g&&(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?_:(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(6),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(75),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(186);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(187);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(189);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(190);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(194);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(6);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(6),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,g=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:!g.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: ",g.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",g.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,g=l.messages,V=void 0===g?[]:g,v=null!==p,_=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&&(_?V.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&&_&&(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,g=l.minlogs,V=l.banned_nids,v=l.ntnetlogs,_=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:V.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:g,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:_.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(75);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(195);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(196);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(197);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(198);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(199);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.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,C=i.current_energy,f=i.percentage_energy,N=i.total_segments,b=i.functional_segments,g=i.field_radius,V=i.target_radius,v=i.input_cap_kw,_=i.upkeep_power_usage,k=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",V!==g&&(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:_})," 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:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," 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:g}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),")"]})]})})},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,C=l.critical_heat,f=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:f}),(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*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:h,maxValue:C,children:h<.5*C&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*C&&(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(6),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(593);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],g=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:g}),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:g})]})})};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":594,"./pda_janitor.js":595,"./pda_main_menu.js":596,"./pda_manifest.js":597,"./pda_medical.js":598,"./pda_messenger.js":599,"./pda_news.js":600,"./pda_notekeeper.js":601,"./pda_power.js":602,"./pda_security.js":603,"./pda_signaller.js":604,"./pda_status_display.js":605,"./pda_supply.js":606};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=593},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(6),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(6),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(6),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(6),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(6)),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(6),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(6),n(1),n(2),n(200));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(6),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(6),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(201);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(202);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(202);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,g=l.neutralize_nonsynth,V=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:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,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.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,a.Button,{content:"Edit Colors",onClick:function(){return i("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add Reagents",onClick:function(){return i("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Seed",onClick:function(){return i("eject")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,a.ColorBox,{color:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,a.ColorBox,{color:d}),(0,o.createComponentVNode)(2,a.Button,{content:"Change plant color",onClick:function(){return i("change_color",{option:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change fruit color",onClick:function(){return i("change_color",{option:1})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,a.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,a.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,a.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Beaker",onClick:function(){return i("eject_beaker")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})}},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(6);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,g=u.loudspeaker,V=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=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:_?"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)})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon: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:V,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:g?"volume-up":"volume-mute",selected:g,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(6),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(6),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,g=p.mats,V=p.reagents,v=p.queue,_=(0,a.useSharedState)(t,"protoTab",0),k=_[0],y=_[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===k,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===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(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===k&&(0,o.createComponentVNode)(2,i.LabeledList,{children:g.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===k&&(0,o.createComponentVNode)(2,i.Box,{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:[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,V),(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,g,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,g,{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},g=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."]})})},V=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,g=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:g&&(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(6),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(6),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,g=d.max_field_strength,V=d.shields,v=d.upkeep,_=d.strengthen_rate,k=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:[V," 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:k,value:_,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:g,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(6),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,g=d.cloaked,V=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=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:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(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]}),_&&(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:k,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,g=u.outputAttempt,V=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(V?"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:g?"power-off":"times",selected:g,onClick:function(){return d("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:V?"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:_/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===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(k)})]})})]})})}},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.StarcasterCh=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children: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.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"}),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})}})},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},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,g=c.minRange,V=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:g,maxValue:V,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,g=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"})]})]}),g&&(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:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[g.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(192);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(6),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,g=f.categories,V=void 0===g?[]:g,v=(0,a.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,a.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=V.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:_,onInput:function(e,t){return k(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===_.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:V.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===x.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};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(6),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(6);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,g=d.coolant_usage_max,V=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(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:k,fillValue:_,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:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"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*V,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*V," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:g,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(6),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 diff --git a/vorestation.dme b/vorestation.dme index b14b7676fd..c124df5c9a 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3871,6 +3871,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 722eff5ece9e1ff147b2a1ce5d3fb8bc848582f2 Mon Sep 17 00:00:00 2001 From: Darlantan Date: Sun, 14 Feb 2021 08:36:48 -0500 Subject: [PATCH 137/146] bundle fix --- tgui/packages/tgui/public/tgui.bundle.js | 70 ++++++++++++------------ 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index 00d64258a8..a851aa2af8 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,35 +1,35 @@ -!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=203)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(418);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(93);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(435).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(443);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(444);t.ByondUi=c.ByondUi;var l=n(446);t.Chart=l.Chart;var d=n(447);t.Collapsible=d.Collapsible;var u=n(448);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(449);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(450);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(451);t.Input=b.Input;var g=n(452);t.Knob=g.Knob;var V=n(453);t.LabeledControls=V.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(454);t.NanoMap=_.NanoMap;var k=n(455);t.Modal=k.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 w=n(458);t.Section=w.Section;var x=n(459);t.Slider=x.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(442);t.NtosWindow=r.NtosWindow;var a=n(184);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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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(441),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,C,f){for(var N,b,g=a(p),V=r(g),v=o(h,C,3),_=i(V.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in V)&&(b=v(N=V[k],k,g),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),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(7);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(78),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(78),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(7);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(83),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(80),b=n(11),g=n(47),V=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),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),x(b(t)?q(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):_.call(f,t):new C(p(t)),e,f)})),V&&V(f,R),k(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(!q(t))return z(t)?U(f,t):_.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(87)+"]",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(6),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(7),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(7),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(7),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(7);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,g=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?g(o(b=e[h])[0],b[1]):g(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,g,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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(440),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=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(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(250),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),g=n(48),V=n(38),v=V.get,_=V.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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 x("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 x("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,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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 x("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw x("Wrong length");_(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)}});g(y,"ArrayBuffer"),g(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(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},_=function(e){var t=g[e];i(g,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||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(a(e,!0)){var k=new V,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((V=t((function(t,n){d(t,V,e);var o=h(new b,t,V);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=g,g.constructor=V),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),f||n.setStrong(V,e,C),V}},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(7);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(89),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}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){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,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return i("logout")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2),i=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),a=n(103),i=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(9),i=n(79),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(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(80),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(235),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,g){r(n,t,u);var V,v,_,k=function(e){if(e===p&&x)return x;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,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(V=a(S.call(new e)),h!==Object.prototype&&V.next&&(s||a(V)===h||(i?i(V,h):"function"!=typeof V[f]&&l(V,f,N)),c(V,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!g||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},g)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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(7),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,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},_=function(e){return function(){v(e)}},k=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 V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},C=function(e){delete V[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=k,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(_(e),0)}:(o=y,i.addEventListener("message",k,!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(7);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(7),r=n(87);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(7),a=n(81),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(93),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(93),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,g=e.selected,V=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",g&&"Button--selected",T&&"Button--hasContent",k&&"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,w,V&&(0,o.createComponentVNode)(2,u.Tooltip,{content:V,position:v,scale:_})]})))};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,g=d.forcedInputWidth,V=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:V,width:g,"line-height":v,"font-size":_},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:k,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,g=s.height,V=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},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(6);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,V,{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=g;var V=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)}))})},_=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],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!f||!u[f]){var _=a(l);if(!_)return;b(_)}return V?(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)}}(V,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=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,V,{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,w)}),(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,V,{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)},w=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(6),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,g=c.all_centcom_access,V=(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===V,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:g.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],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=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:g,minValue:0,maxValue:k,color:"teal",children:(0,i.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"pink",children:(0,i.toFixed)(V/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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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(7),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(87),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(77).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(79);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,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(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()},g?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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(379);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=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(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(438),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 g=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=g;var V=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=V;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),g((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,k(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),V(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. - * - * Vectors are plain number arrays, i.e. [x, y, z]. - * - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */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.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.Window=void 0;var o=n(0),r=n(10),a=n(6),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,g=f.suspended,V=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=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,g=void 0!==b&&b,V=e.denialMessage;return g?void 0===V?"Error.":V: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(6),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 g=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:g.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(495),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,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+g;s>0&&(_+=" ("+s+"s)");var k=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:_,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:_,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:k}),(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:V,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(6);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,g=d.SM_gas_PH,V=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:g}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]})]})})]})})}},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(6),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,g=p.piping_layer,V=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,i.useLocalState)(t,"categoryName"),y=k[0],L=k[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(V).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V[e]===g,content:e,onClick:function(){return m("piping_layer",{piping_layer:V[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.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(204)},function(e,t,n){"use strict";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(228),n(230),n(232),n(233),n(234),n(150),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(257),n(258),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(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(325),n(326),n(327),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(167),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(378),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),n(417);var o=n(0);n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434);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),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,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(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),g=n(47),V=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=a("JSON","stringify"),G=y.f,K=L.f,Y=_.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!=g(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=g(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=g(n,{enumerable:b(0,!1)})):(s(e,R)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=V(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?g(e):ce(g(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=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(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=Y(t?Q:f(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(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(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(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,q.apply(null,r)}});H.prototype[j]||w(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(7),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(229);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(231);o({target:"Array",stat:!0,forced:!n(81)((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,g=d(h),V=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),g==undefined||C==Array&&i(g))for(n=new C(t=c(h.length));t>V;V++)p=b?N(h[V],V):h[V],l(n,V,p);else for(m=(s=g.call(h)).next,n=new C;!(u=m.call(s)).done;V++)p=b?a(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,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(7),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(82).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(82).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(7),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),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-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(7),a=n(83),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(7),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(259),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(84),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(86),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(86);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(274)})},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(7),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(7),a=n(86),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(86),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(85),u=n(37),s=n(7),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,g="Number"==l(m(b)),V=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,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,_):V(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,i(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(288)})},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(295);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(87),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(298),i=n(114),c=n(7),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(300);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),a=n(68),i=n(103),c=n(77),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(88),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(88),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(7),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(7),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(7),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(7),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(7),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(7),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(7),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(7)((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(88),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(88),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(7),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(7),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(324);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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),g=n(36),V=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(328),x=n(166),S=n(329),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=x.f,q=H,G="process"==g(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(V(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===a?new r(e):q(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:Y},{Promise:R}),h(R,P,!1,!0),C(P),a=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{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(7),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(7),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(7),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(7)((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(7),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(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,_=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||_||p((function(){return V[f]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===k&&a)return e;v?r&&!a&&(e=e.source):e instanceof k&&(a&&(t=u.call(e)),e=e.source),_&&(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,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(89),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(7),i=n(89),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(84),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(91),r=n(13),a=n(15),i=n(25),c=n(122),l=n(92);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 V=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,i(l.lastIndex),V))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function g(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(91),r=n(13),a=n(25),i=n(161),c=n(92);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(91),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,_=[];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(82).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(82).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(7),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(7),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(84),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,g=f.get,V=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)?g.call(this,e):t.frozen.get(e)}return g.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)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("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(79),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=xe,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 w(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 w(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=g,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=Ge,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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 Y(){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=Y,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&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(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 we(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 xe(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=_(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=we(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=xe(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 g=t.children,V=t.className;e.className!==V&&(a(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Oe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),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=g(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:ge(n,r);break;case 16:Ve(n),L(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Ae(t,n,o,r,g(e,!0),a),V(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:_e(r),Se(o,r,a,i,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,a,i,c,d);break;case 1:ke(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?ke(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;)ge(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,V=a-c+1,_=i-c+1,k=new Int32Array(_+1),y=V===o,L=!1,B=0,w=0;if(r<4||(V|_)<32)for(f=N;f<=a;++f)if(p=e[f],w<_){for(c=b;c<=i;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>i&&ge(p,l)}else y||ge(p,l);else{var x={};for(f=b;f<=i;++f)x[t[f].key]=f;for(f=N;f<=a;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)ge(e[N++],l);k[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),++w}else y||ge(p,l);else y||ge(p,l)}if(y)ke(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}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[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:k(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,g=String(i.key),V=String(i.char),v=i.location,_=i.keyCode||(i.keyCode=g)&&g.charCodeAt(0)||0,k=i.charCode||(i.charCode=V)&&V.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,w=i.locale,x=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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(436),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(76))},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(445),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],g=N[N.length-1];N.push([f[0]+h,g[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var V=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"]),g=d?!this.state.open:this.state.open,V=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:g?"chevron-up":"chevron-down"}),2)]}))),V],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,g=e.className,V=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=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=_||(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",g,(0,i.computeBoxClassName)(x)]),[(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",w&&"Knob__popupValue--"+w]),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"},V)},x)),{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.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,g=e.fillValue,V=e.color,v=e.ranges,_=void 0===v?{}:v,k=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=k!==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=g!==undefined&&null!==g,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=g?g:c,u,d)),C=(0,r.scale)(c,u,d),f=V||(0,r.keyOfMatchingRange)(null!=g?g:n,_)||"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?k: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":186,"./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":187,"./Canister.js":491,"./CasinoPrizeDispenserCh.js":492,"./CharacterDirectory.js":493,"./ChemDispenser.js":494,"./ChemMaster.js":498,"./ClawMachine.js":499,"./Cleanbot.js":500,"./CloningConsole.js":501,"./ColorMate.js":502,"./CommunicationsConsole.js":189,"./Communicator.js":503,"./ComputerFabricator.js":504,"./CookingAppliance.js":505,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":506,"./CryoStorage.js":191,"./CryoStorageVr.js":507,"./DNAForensics.js":508,"./DNAModifier.js":509,"./DestinationTagger.js":510,"./DiseaseSplicer.js":511,"./DishIncubator.js":512,"./DisposalBin.js":513,"./DroneConsole.js":514,"./EmbeddedController.js":515,"./ExonetNode.js":516,"./ExosuitFabricator.js":132,"./Farmbot.js":517,"./Fax.js":518,"./FileCabinet.js":519,"./Floorbot.js":520,"./GasPump.js":521,"./GasTemperatureSystem.js":522,"./GeneralAtmoControl.js":523,"./GeneralRecords.js":524,"./Gps.js":525,"./GravityGenerator.js":526,"./GuestPass.js":527,"./Holodeck.js":528,"./ICAssembly.js":529,"./ICCircuit.js":530,"./ICDetailer.js":531,"./ICPrinter.js":532,"./IDCard.js":533,"./IdentificationComputer.js":133,"./InventoryPanel.js":534,"./InventoryPanelHuman.js":535,"./IsolationCentrifuge.js":536,"./JanitorCart.js":537,"./Jukebox.js":538,"./LawManager.js":539,"./LookingGlass.js":540,"./MechaControlConsole.js":541,"./Medbot.js":542,"./MedicalRecords.js":543,"./MessageMonitor.js":544,"./Microwave.js":545,"./MiningOreProcessingConsole.js":546,"./MiningStackingConsole.js":547,"./MiningVendor.js":548,"./MuleBot.js":549,"./NIF.js":550,"./NTNetRelay.js":551,"./Newscaster.js":552,"./NoticeBoard.js":553,"./NtosAccessDecrypter.js":554,"./NtosArcade.js":555,"./NtosAtmosControl.js":556,"./NtosCameraConsole.js":557,"./NtosCommunicationsConsole.js":558,"./NtosConfiguration.js":559,"./NtosCrewMonitor.js":560,"./NtosDigitalWarrant.js":561,"./NtosEmailAdministration.js":562,"./NtosEmailClient.js":194,"./NtosFileManager.js":563,"./NtosIdentificationComputer.js":564,"./NtosMain.js":565,"./NtosNetChat.js":566,"./NtosNetDos.js":567,"./NtosNetDownloader.js":568,"./NtosNetMonitor.js":569,"./NtosNetTransfer.js":570,"./NtosNewsBrowser.js":571,"./NtosOvermapNavigation.js":572,"./NtosPowerMonitor.js":573,"./NtosRCON.js":574,"./NtosRevelation.js":575,"./NtosShutoffMonitor.js":576,"./NtosStationAlertConsole.js":577,"./NtosSupermatterMonitor.js":578,"./NtosUAV.js":579,"./NtosWordProcessor.js":580,"./OmniFilter.js":581,"./OmniMixer.js":582,"./OperatingComputer.js":583,"./OvermapDisperser.js":584,"./OvermapEngines.js":585,"./OvermapHelm.js":586,"./OvermapNavigation.js":195,"./OvermapShieldGenerator.js":587,"./OvermapShipSensors.js":588,"./ParticleAccelerator.js":589,"./PartsLathe.js":590,"./PathogenicIsolator.js":591,"./Pda.js":592,"./Photocopier.js":607,"./PipeDispenser.js":608,"./PlantAnalyzer.js":609,"./PointDefenseControl.js":610,"./PortableGenerator.js":611,"./PortablePump.js":612,"./PortableScrubber.js":613,"./PortableTurret.js":614,"./PowerMonitor.js":135,"./PrecisionEditor.js":615,"./PressureRegulator.js":616,"./PrisonerManagement.js":617,"./RCON.js":196,"./RIGSuit.js":618,"./Radio.js":619,"./RapidPipeDispenser.js":201,"./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":197,"./ShuttleControl.js":632,"./Signaler.js":200,"./Sleeper.js":633,"./SmartVend.js":634,"./Smes.js":635,"./SolarControl.js":636,"./SpaceHeater.js":637,"./Stack.js":638,"./StarcasterCh.js":639,"./StationAlertConsole.js":198,"./SuitCycler.js":640,"./SuitStorageUnit.js":641,"./SupermatterMonitor.js":199,"./SupplyConsole.js":642,"./TEGenerator.js":643,"./Tank.js":644,"./TankDispenser.js":645,"./TelecommsLogBrowser.js":646,"./TelecommsMachineBrowser.js":647,"./TelecommsMultitoolMenu.js":648,"./Teleporter.js":649,"./TelesciConsole.js":650,"./TimeClock.js":651,"./TransferValve.js":652,"./TurbineControl.js":653,"./Turbolift.js":654,"./Uplink.js":655,"./Vending.js":656,"./VolumePanel.js":657,"./VorePanel.js":658,"./Wires.js":659,"./XenoarchArtifactAnalyzer.js":660,"./XenoarchArtifactHarvester.js":661,"./XenoarchDepthScanner.js":662,"./XenoarchHandheldPowerUtilizer.js":663,"./XenoarchReplicator.js":664,"./XenoarchSpectrometer.js":665,"./XenoarchSuspension.js":666,"./pAIAtmos.js":667,"./pAIDirectives.js":668,"./pAIDoorjack.js":669,"./pAIInterface.js":670,"./pAIMedrecords.js":671,"./pAISecrecords.js":672};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,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(185),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,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(6),n(1)),i=n(2),c=n(28),l=n(3),d=n(185),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 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 g}}},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"},g=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(6),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(6));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(6),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,g=N.specimen,V=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=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;w?R=0:x?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:w?null:"grey",children:g}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:V?(0,a.capitalize)(V):"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:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,a.capitalize)(k):"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:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(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:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&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,g=a.tail_color,V=a.tail2_color,v=a.wing_color,_=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:g,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:V,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:_,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(6);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(6),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()),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?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(6),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,k);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,g,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{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."})})},g=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,V,{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)}))]})})},_=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)}))]})})},k=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,g=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?g?"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:!!g&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),a=n(1),i=n(2),c=n(3);n(24);var l={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.CasinoPrizeDispenserCh=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;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.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,a.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,a.useLocalState)(t,"search",""),h=p[0],C=(p[1],(0,a.useLocalState)(t,"sort","Alphabetical")),f=C[0],N=(C[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],g=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,s,{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?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){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:c},d,{children:l.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,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},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=(0,r.useLocalState)(t,"overlay",null),h=p[0];p[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:h&&(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:"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:"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:"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:"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:"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,{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(188),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(496)()},function(e,t,n){"use strict";var o=n(497);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(188),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,g=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:g?"toggle-on":"toggle-off",backgroundColor:g?"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(6),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)}))})},g=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,g)})}));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(6),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(191);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,V,{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,g)),(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."]})})},g=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."]})})},V=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,g=d.max_chemical_volume,V=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=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:g,value:b,children:[b,"/",g]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[V?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:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(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:k?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(6),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(6),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,g=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,g.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:g})||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(6),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,g=s.outputs,V=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&&g.length?"33%":b.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),g.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:g})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:V.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(6);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(192);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,g=c.inherent_laws,V=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=C.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||V)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(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:w.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"})}),k&&(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(6);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,g=l.injection_amount_max,V=l.use_beaker,v=l.declare_treatment,_=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:g,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:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c("use_beaker")},children:V?"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:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"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(6),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,g),(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)}))},g=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(6)),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(6),a=n(1),i=n(2),c=n(3),l=(n(8),n(193));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(6),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(6),a=n(1),i=n(2),c=n(3),l=n(193);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)),g=b[0],V=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return g&&(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?_:(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(6),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(75),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(186);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(187);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(189);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(190);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(194);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(6);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(6),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,g=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:!g.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: ",g.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",g.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,g=l.messages,V=void 0===g?[]:g,v=null!==p,_=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&&(_?V.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&&_&&(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,g=l.minlogs,V=l.banned_nids,v=l.ntnetlogs,_=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:V.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:g,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:_.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(75);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(195);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(196);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(197);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(198);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(199);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.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,C=i.current_energy,f=i.percentage_energy,N=i.total_segments,b=i.functional_segments,g=i.field_radius,V=i.target_radius,v=i.input_cap_kw,_=i.upkeep_power_usage,k=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",V!==g&&(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:_})," 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:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," 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:g}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),")"]})]})})},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,C=l.critical_heat,f=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:f}),(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*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:h,maxValue:C,children:h<.5*C&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*C&&(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(6),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(593);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],g=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:g}),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:g})]})})};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":594,"./pda_janitor.js":595,"./pda_main_menu.js":596,"./pda_manifest.js":597,"./pda_medical.js":598,"./pda_messenger.js":599,"./pda_news.js":600,"./pda_notekeeper.js":601,"./pda_power.js":602,"./pda_security.js":603,"./pda_signaller.js":604,"./pda_status_display.js":605,"./pda_supply.js":606};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=593},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(6),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(6),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(6),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(6),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(6)),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(6),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(6),n(1),n(2),n(200));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(6),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(6),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(201);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(202);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(202);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,g=l.neutralize_nonsynth,V=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:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,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.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,a.Button,{content:"Edit Colors",onClick:function(){return i("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add Reagents",onClick:function(){return i("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Seed",onClick:function(){return i("eject")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,a.ColorBox,{color:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,a.ColorBox,{color:d}),(0,o.createComponentVNode)(2,a.Button,{content:"Change plant color",onClick:function(){return i("change_color",{option:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change fruit color",onClick:function(){return i("change_color",{option:1})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,a.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,a.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,a.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Beaker",onClick:function(){return i("eject_beaker")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})}},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(6);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,g=u.loudspeaker,V=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=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:_?"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)})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon: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:V,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:g?"volume-up":"volume-mute",selected:g,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(6),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(6),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,g=p.mats,V=p.reagents,v=p.queue,_=(0,a.useSharedState)(t,"protoTab",0),k=_[0],y=_[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===k,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===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(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===k&&(0,o.createComponentVNode)(2,i.LabeledList,{children:g.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===k&&(0,o.createComponentVNode)(2,i.Box,{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:[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,V),(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,g,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,g,{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},g=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."]})})},V=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,g=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:g&&(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(6),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(6),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,g=d.max_field_strength,V=d.shields,v=d.upkeep,_=d.strengthen_rate,k=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:[V," 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:k,value:_,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:g,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(6),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,g=d.cloaked,V=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=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:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(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]}),_&&(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:k,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,g=u.outputAttempt,V=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(V?"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:g?"power-off":"times",selected:g,onClick:function(){return d("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:V?"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:_/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===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(k)})]})})]})})}},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.StarcasterCh=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children: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.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"}),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})}})},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},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,g=c.minRange,V=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:g,maxValue:V,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,g=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"})]})]}),g&&(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:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[g.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(192);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(6),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,g=f.categories,V=void 0===g?[]:g,v=(0,a.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,a.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=V.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:_,onInput:function(e,t){return k(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===_.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:V.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===x.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};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(6),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(6);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,g=d.coolant_usage_max,V=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(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:k,fillValue:_,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:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"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*V,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*V," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:g,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(6),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 +!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=206)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(421);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(93);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(438).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(446);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(447);t.ByondUi=c.ByondUi;var l=n(449);t.Chart=l.Chart;var d=n(450);t.Collapsible=d.Collapsible;var u=n(451);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(452);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(453);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(454);t.Input=b.Input;var V=n(455);t.Knob=V.Knob;var g=n(456);t.LabeledControls=g.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(457);t.NanoMap=_.NanoMap;var k=n(458);t.Modal=k.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 w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.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(445);t.NtosWindow=r.NtosWindow;var a=n(184);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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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(444),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,C,f){for(var N,b,V=a(p),g=r(V),v=o(h,C,3),_=i(g.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in g)&&(b=v(N=g[k],k,V),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),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(7);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(78),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(78),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(7);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(83),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(80),b=n(11),V=n(47),g=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),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),x(b(t)?q(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):_.call(f,t):new C(p(t)),e,f)})),g&&g(f,R),k(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(!q(t))return z(t)?U(f,t):_.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(87)+"]",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(6),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(7),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(7),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(7),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(7);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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(443),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=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(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(253),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,_=g.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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 x("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 x("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,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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 x("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw x("Wrong length");_(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(7),m=n(81),p=n(48),h=n(85);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={},_=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 k=new g,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!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||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(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(7);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(89),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(90);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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){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,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return i("logout")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2),i=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),a=n(103),i=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(9),i=n(79),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(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(80),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(238),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&&x)return x;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,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;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&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!V||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},V)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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(7),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()}},_=function(e){return function(){v(e)}},k=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(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=k,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(_(e),0)}:(o=y,i.addEventListener("message",k,!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(7);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(7),r=n(87);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(7),a=n(81),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(93),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(93),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,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",k&&"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,w,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:_})]})))};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,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,width:V,"line-height":v,"font-size":_},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:k,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,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(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:_,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),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":_},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(6);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)}))})},_=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 _=a(l);if(!_)return;b(_)}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,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=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,w)}),(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)},w=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(6),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]})),_=p.demand.map((function(e,t){return[t,e]})),k=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:k,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:k,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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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(7),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(87),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(77).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(79);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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(382);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(441),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 _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=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,k(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. + * + * Vectors are plain number arrays, i.e. [x, y, z]. + * + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */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.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.Window=void 0;var o=n(0),r=n(10),a=n(6),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),_=null==(e=N.window)?void 0:e.fancy,k=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(6),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(499),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 _=u?"Message [UNKNOWN]":"Message "+V;s>0&&(_+=" ("+s+"s)");var k=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:_,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:_,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:k}),(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(6);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(6),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,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,i.useLocalState)(t,"categoryName"),y=k[0],L=k[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:_.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(207)},function(e,t,n){"use strict";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(231),n(233),n(235),n(236),n(237),n(150),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(252),n(254),n(255),n(256),n(257),n(258),n(260),n(261),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(276),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(295),n(296),n(297),n(299),n(300),n(302),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(328),n(329),n(330),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(347),n(167),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(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),n(420);var o=n(0);n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437);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),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,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(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=a("JSON","stringify"),G=y.f,K=L.f,Y=_.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(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,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)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(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=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(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=Y(t?Q:f(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||x(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(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(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,q.apply(null,r)}});H.prototype[j]||w(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(7),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(232);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(234);o({target:"Array",stat:!0,forced:!n(81)((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(7),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(82).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(82).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(7),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(7),a=n(83),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(7),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(262),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(84),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(86),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(86);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(277)})},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(7),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(7),a=n(86),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(86),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(85),u=n(37),s=n(7),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,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,_):g(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,i(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(291)})},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(298);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(87),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(301),i=n(114),c=n(7),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(303);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),a=n(68),i=n(103),c=n(77),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(88),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(88),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(7),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(7),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(7),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(7),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(7),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(7),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(7),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(7)((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(88),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(88),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(7),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(7),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(327);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(331),x=n(166),S=n(332),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=x.f,q=H,G="process"==V(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(g(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===a?new r(e):q(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:Y},{Promise:R}),h(R,P,!1,!0),C(P),a=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{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(7),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(7),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(7),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(7)((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(7),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(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),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,_=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||_||p((function(){return g[f]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===k&&a)return e;v?r&&!a&&(e=e.source):e instanceof k&&(a&&(t=u.call(e)),e=e.source),_&&(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,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(89),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(7),i=n(89),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(84),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(91),r=n(13),a=n(15),i=n(25),c=n(122),l=n(92);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 _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,i(l.lastIndex),g))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.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(91),r=n(13),a=n(25),i=n(161),c=n(92);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(91),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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,_=[];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(82).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(82).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(7),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(7),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(84),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(84)("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(79),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=xe,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 w(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 w(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=Ge,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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 Y(){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=Y,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&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(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 we(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 xe(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=_(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=we(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=xe(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,_=e.ref;_!==v&&(Ne(_),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:_e(r),Se(o,r,a,i,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,a,i,c,d);break;case 1:ke(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?ke(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,_=i-c+1,k=new Int32Array(_+1),y=g===o,L=!1,B=0,w=0;if(r<4||(g|_)<32)for(f=N;f<=a;++f)if(p=e[f],w<_){for(c=b;c<=i;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>i&&Ve(p,l)}else y||Ve(p,l);else{var x={};for(f=b;f<=i;++f)x[t[f].key]=f;for(f=N;f<=a;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)Ve(e[N++],l);k[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),++w}else y||Ve(p,l);else y||Ve(p,l)}if(y)ke(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}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[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:k(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,_=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,k=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,w=i.locale,x=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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(439),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(76))},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(448),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,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=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=_||(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)(x)]),[(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",w&&"Knob__popupValue--"+w]),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)},x)),{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.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,_=void 0===v?{}:v,k=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=k!==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,_)||"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?k: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":186,"./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":187,"./Canister.js":495,"./CasinoPrizeDispenserCh.js":496,"./CharacterDirectory.js":497,"./ChemDispenser.js":498,"./ChemMaster.js":502,"./ClawMachine.js":503,"./Cleanbot.js":504,"./CloningConsole.js":505,"./ColorMate.js":506,"./CommunicationsConsole.js":189,"./Communicator.js":507,"./ComputerFabricator.js":508,"./CookingAppliance.js":509,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":510,"./CryoStorage.js":191,"./CryoStorageVr.js":511,"./DNAForensics.js":512,"./DNAModifier.js":513,"./DestinationTagger.js":514,"./DiseaseSplicer.js":515,"./DishIncubator.js":516,"./DisposalBin.js":517,"./DroneConsole.js":518,"./EmbeddedController.js":519,"./ExonetNode.js":520,"./ExosuitFabricator.js":132,"./Farmbot.js":521,"./Fax.js":522,"./FileCabinet.js":523,"./Floorbot.js":524,"./GasPump.js":525,"./GasTemperatureSystem.js":526,"./GeneralAtmoControl.js":527,"./GeneralRecords.js":528,"./Gps.js":529,"./GravityGenerator.js":530,"./GuestPass.js":531,"./Holodeck.js":532,"./ICAssembly.js":533,"./ICCircuit.js":534,"./ICDetailer.js":535,"./ICPrinter.js":536,"./IDCard.js":537,"./IdentificationComputer.js":133,"./InventoryPanel.js":538,"./InventoryPanelHuman.js":539,"./IsolationCentrifuge.js":540,"./JanitorCart.js":541,"./Jukebox.js":542,"./LawManager.js":543,"./LookingGlass.js":544,"./MechaControlConsole.js":545,"./Medbot.js":546,"./MedicalRecords.js":547,"./MessageMonitor.js":548,"./Microwave.js":549,"./MiningOreProcessingConsole.js":550,"./MiningStackingConsole.js":551,"./MiningVendor.js":552,"./MuleBot.js":553,"./NIF.js":554,"./NTNetRelay.js":555,"./Newscaster.js":556,"./NoticeBoard.js":557,"./NtosAccessDecrypter.js":558,"./NtosArcade.js":559,"./NtosAtmosControl.js":560,"./NtosCameraConsole.js":561,"./NtosCommunicationsConsole.js":562,"./NtosConfiguration.js":563,"./NtosCrewMonitor.js":564,"./NtosDigitalWarrant.js":565,"./NtosEmailAdministration.js":566,"./NtosEmailClient.js":194,"./NtosFileManager.js":567,"./NtosIdentificationComputer.js":568,"./NtosMain.js":569,"./NtosNetChat.js":570,"./NtosNetDos.js":571,"./NtosNetDownloader.js":572,"./NtosNetMonitor.js":573,"./NtosNetTransfer.js":574,"./NtosNewsBrowser.js":575,"./NtosOvermapNavigation.js":576,"./NtosPowerMonitor.js":577,"./NtosRCON.js":578,"./NtosRevelation.js":579,"./NtosShutoffMonitor.js":580,"./NtosStationAlertConsole.js":581,"./NtosSupermatterMonitor.js":582,"./NtosUAV.js":583,"./NtosWordProcessor.js":584,"./OmniFilter.js":585,"./OmniMixer.js":586,"./OperatingComputer.js":587,"./OvermapDisperser.js":588,"./OvermapEngines.js":200,"./OvermapFull.js":589,"./OvermapHelm.js":201,"./OvermapNavigation.js":195,"./OvermapShieldGenerator.js":590,"./OvermapShipSensors.js":202,"./ParticleAccelerator.js":591,"./PartsLathe.js":592,"./PathogenicIsolator.js":593,"./Pda.js":594,"./Photocopier.js":609,"./PipeDispenser.js":610,"./PlantAnalyzer.js":611,"./PointDefenseControl.js":612,"./PortableGenerator.js":613,"./PortablePump.js":614,"./PortableScrubber.js":615,"./PortableTurret.js":616,"./PowerMonitor.js":135,"./PrecisionEditor.js":617,"./PressureRegulator.js":618,"./PrisonerManagement.js":619,"./RCON.js":196,"./RIGSuit.js":620,"./Radio.js":621,"./RapidPipeDispenser.js":204,"./RequestConsole.js":622,"./ResearchConsole.js":623,"./ResearchServerController.js":624,"./ResleevingConsole.js":625,"./ResleevingPod.js":626,"./RoboticsControlConsole.js":627,"./RogueZones.js":628,"./Secbot.js":629,"./SecurityRecords.js":630,"./SeedStorage.js":631,"./ShieldCapacitor.js":632,"./ShieldGenerator.js":633,"./ShutoffMonitor.js":197,"./ShuttleControl.js":634,"./Signaler.js":203,"./Sleeper.js":635,"./SmartVend.js":636,"./Smes.js":637,"./SolarControl.js":638,"./SpaceHeater.js":639,"./Stack.js":640,"./StarcasterCh.js":641,"./StationAlertConsole.js":198,"./SuitCycler.js":642,"./SuitStorageUnit.js":643,"./SupermatterMonitor.js":199,"./SupplyConsole.js":644,"./TEGenerator.js":645,"./Tank.js":646,"./TankDispenser.js":647,"./TelecommsLogBrowser.js":648,"./TelecommsMachineBrowser.js":649,"./TelecommsMultitoolMenu.js":650,"./Teleporter.js":651,"./TelesciConsole.js":652,"./TimeClock.js":653,"./TransferValve.js":654,"./TurbineControl.js":655,"./Turbolift.js":656,"./Uplink.js":657,"./Vending.js":658,"./VolumePanel.js":659,"./VorePanel.js":660,"./Wires.js":661,"./XenoarchArtifactAnalyzer.js":662,"./XenoarchArtifactHarvester.js":663,"./XenoarchDepthScanner.js":664,"./XenoarchHandheldPowerUtilizer.js":665,"./XenoarchReplicator.js":666,"./XenoarchSpectrometer.js":667,"./XenoarchSuspension.js":668,"./pAIAtmos.js":669,"./pAIDirectives.js":670,"./pAIDoorjack.js":671,"./pAIInterface.js":672,"./pAIMedrecords.js":673,"./pAISecrecords.js":674};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(185),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(6),n(1)),i=n(2),c=n(28),l=n(3),d=n(185),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(6),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(6));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(6),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,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=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;w?R=0:x?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:w?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?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:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,a.capitalize)(k):"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:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(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:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&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,_=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:_,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(6);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(6),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(6),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,k);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,_,{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)}))]})})},_=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)}))]})})},k=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.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),a=n(1),i=n(2),c=n(3);n(24);var l={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.CasinoPrizeDispenserCh=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;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.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,a.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,a.useLocalState)(t,"search",""),h=p[0],C=(p[1],(0,a.useLocalState)(t,"sort","Alphabetical")),f=C[0],N=(C[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],V=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),g=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,s,{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){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:c},d,{children:l.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,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},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=(0,r.useLocalState)(t,"overlay",null),h=p[0];p[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:h&&(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:"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:"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:"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:"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:"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,{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(188),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(500)()},function(e,t,n){"use strict";var o=n(501);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(188),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(6),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(6),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(191);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,_=d.virus,k=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?_?(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:k?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(6),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(6),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(6),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(6);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(192);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,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=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:x,title:"Inherent Laws",mt:-2})||null,_&&(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:w.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"})}),k&&(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(6);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,_=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:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"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(6),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(6)),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(6),a=n(1),i=n(2),c=n(3),l=(n(8),n(193));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(6),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(6),a=n(1),i=n(2),c=n(3),l=n(193);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,_=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?_:(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(6),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(75),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(186);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(187);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(189);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(190);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(194);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(6);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(6),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,_=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&&(_?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&&_&&(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,_=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:_.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(75);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(195);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(196);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(197);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(198);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(199);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(200),l=n(201),d=n(202);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,_=i.upkeep_power_usage,k=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:_})," 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:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," 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(6),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(595);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":596,"./pda_janitor.js":597,"./pda_main_menu.js":598,"./pda_manifest.js":599,"./pda_medical.js":600,"./pda_messenger.js":601,"./pda_news.js":602,"./pda_notekeeper.js":603,"./pda_power.js":604,"./pda_security.js":605,"./pda_signaller.js":606,"./pda_status_display.js":607,"./pda_supply.js":608};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=595},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(6),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(6),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(6),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(6),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(6)),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(6),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(6),n(1),n(2),n(203));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(6),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(6),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(204);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(205);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(205);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.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,a.Button,{content:"Edit Colors",onClick:function(){return i("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add Reagents",onClick:function(){return i("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Seed",onClick:function(){return i("eject")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,a.ColorBox,{color:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,a.ColorBox,{color:d}),(0,o.createComponentVNode)(2,a.Button,{content:"Change plant color",onClick:function(){return i("change_color",{option:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change fruit color",onClick:function(){return i("change_color",{option:1})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,a.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,a.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,a.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Beaker",onClick:function(){return i("eject_beaker")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})}},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(6);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,_=u.useSyndMode,k=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:_?"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)})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon: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(6),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(6),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,_=(0,a.useSharedState)(t,"protoTab",0),k=_[0],y=_[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===k,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===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(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===k&&(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===k&&(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(6),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(6),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,_=d.strengthen_rate,k=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:k,value:_,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(6),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,_=d.is_in_transit,k=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]}),_&&(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:k,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,_=u.outputLevelMax,k=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:_/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===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(k)})]})})]})})}},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.StarcasterCh=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children: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.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"}),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})}})},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},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(192);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(6),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",""),_=v[0],k=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).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:_,onInput:function(e,t){return k(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===_.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===x.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};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(6),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(6);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,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(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:k,fillValue:_,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:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"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(6),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 653d2b917908fe1e3b3cc508efbb017056c14f3a Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 11 Feb 2021 13:16:12 +0000 Subject: [PATCH 138/146] Communicator UI Improvements + Camera Console Moving Camera Fixes (rebundled) --- 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 ++-- .../tgui/modules/appearance_changer_vr.dm | 4 +- code/modules/tgui/modules/camera.dm | 56 ++--- tgui/packages/tgui/interfaces/Communicator.js | 212 +++++++++++++++++- tgui/packages/tgui/public/tgui.bundle.js | 68 +++--- 11 files changed, 459 insertions(+), 187 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 c7b399e4ee..f08b8c64e5 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -1609,6 +1609,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/appearance_changer_vr.dm b/code/modules/tgui/modules/appearance_changer_vr.dm index 93ee4cfdf2..d5ace1b7e7 100644 --- a/code/modules/tgui/modules/appearance_changer_vr.dm +++ b/code/modules/tgui/modules/appearance_changer_vr.dm @@ -10,7 +10,7 @@ return STATUS_CLOSE return ..() -/datum/tgui_module/appearance_changer/vore/reload_cameraview() +/datum/tgui_module/appearance_changer/vore/update_active_camera_screen() cam_screen.vis_contents = list(owner) cam_background.icon_state = "clear" cam_background.fill_rect(1, 1, 1, 1) @@ -42,4 +42,4 @@ to_chat(O, "You tingle as you make noticeable changes to your captive's body.") if(APPEARANCECHANGER_CHANGED_EYES) to_chat(M, "You feel lightheaded and drowsy...") - to_chat(O, "You feel warm as you make subtle changes to your captive's body.") \ No newline at end of file + to_chat(O, "You feel warm as you make subtle changes to your captive's body.") 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 ( - +

    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 delta 53504 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 MI(%UE;i>Pun=4v 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 Date: Sun, 7 Feb 2021 23:58:43 -0500 Subject: [PATCH 044/146] Merge pull request #9657 from VOREStation/upstream-merge-7854 [MIRROR] Fixes invisible clothes --- code/modules/clothing/under/jobs/medsci.dm | 1 + code/modules/clothing/under/miscellaneous.dm | 11 +++++++++-- icons/obj/clothing/uniforms.dmi | Bin 103163 -> 100324 bytes icons/obj/clothing/uniforms_1.dmi | Bin 22302 -> 25344 bytes 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index 744c2a55c2..f77ec96a54 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -164,6 +164,7 @@ desc = "It's made of a special fiber that provides minor protection against biohazards" icon_state = "scrubs" item_state_slots = list(slot_r_hand_str = "white", slot_l_hand_str = "white") + index = 1 /obj/item/clothing/under/rank/psych desc = "A basic white jumpsuit. It has turqouise markings that denote the wearer as a psychiatrist." diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index fdc73151b0..c9a6bfa30f 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -621,13 +621,13 @@ Uniforms and such */ /obj/item/clothing/under/sundress - name = "flowery white sundress" + name = "sundress" desc = "Makes you want to frolic in a field of daisies." icon_state = "sundress" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/sundress_white - name = "white sundress" + name = "flowery white sundress" desc = "A white sundress decorated with purple lilies." icon_state = "sundress_white" body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -637,41 +637,48 @@ Uniforms and such desc = "A cute pink sundress." icon_state = "pinksun" body_parts_covered = UPPER_TORSO|LOWER_TORSO + index = 1 /obj/item/clothing/under/dress/sundress_white name = "white sundress" desc = "A white sundress, it's short." icon_state = "whitesun" body_parts_covered = UPPER_TORSO|LOWER_TORSO + index = 1 /obj/item/clothing/under/dress/sundress_pinkbow name = "bowed pink sundress" desc = "A cute pink sundress with a bow." icon_state = "bowsun" body_parts_covered = UPPER_TORSO|LOWER_TORSO + index = 1 /obj/item/clothing/under/dress/sundress_blue name = "long blue sundress" desc = "A long blue sun dress with white frills towards the bottom." icon_state = "bluesun" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS + index = 1 /obj/item/clothing/under/dress/sundress_pinkshort name = "short pink sundress" desc = "A very short pink sundress, it's more like a chemise." icon_state = "shortpink" body_parts_covered = UPPER_TORSO|LOWER_TORSO + index = 1 /obj/item/clothing/under/dress/twopiece name = "two-piece dress" desc = "A fancy two-piece dress, the pieces are sewn together." icon_state = "twopiece" body_parts_covered = UPPER_TORSO|LOWER_TORSO + index = 1 /obj/item/clothing/under/dress/gothic2 name = "lacey gothic dress" desc = "An elegant gothic dress with lace decorations." icon_state = "gothic2" + index = 1 /obj/item/clothing/under/captainformal name = "site manager's formal uniform" diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 3c252b8d352d6cdd85a02de09ad3bcae8f78c7c1..7b397d3ead6c850e1f278f69601914bb0af364d3 100644 GIT binary patch delta 7979 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 delta 10841 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 Q;71NgO8I@IglWkC1FBik=Kufz diff --git a/icons/obj/clothing/uniforms_1.dmi b/icons/obj/clothing/uniforms_1.dmi index 9478ef888d26c056ef6dfaa0da3a497d9dba3f29..446758ab5a4e6e69584520b043ca073343c479b7 100644 GIT binary patch delta 6973 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 delta 3908 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 SiXH#}002ovPDHLk0$_p=OLiRq From c11124cb58eb13652152380df3d0d5b1c884e3f5 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Mon, 8 Feb 2021 04:59:38 +0000 Subject: [PATCH 046/146] [MIRROR] Absurd Amount of Food Fixes --- code/game/machinery/vending_machines_vr.dm | 8 +- code/modules/food/food/snacks.dm | 520 ++++++------------ code/modules/food/food/snacks_vr.dm | 42 ++ .../food/kitchen/cooking_machines/oven.dm | 316 ++++++++++- code/modules/food/recipes_fryer.dm | 54 +- code/modules/food/recipes_fryer_vr.dm | 19 + code/modules/food/recipes_grill.dm | 102 +++- code/modules/food/recipes_microwave.dm | 478 ++-------------- code/modules/food/recipes_microwave_vr.dm | 79 +++ code/modules/food/recipes_oven.dm | 174 +++++- code/modules/hydroponics/grown.dm | 5 + code/modules/hydroponics/seed_packets.dm | 4 +- code/modules/hydroponics/seed_storage.dm | 4 +- code/modules/hydroponics/seed_storage_vr.dm | 4 +- .../hydroponics/seedtypes/pineapple.dm | 49 ++ .../hydroponics/seedtypes/spineapple.dm | 22 - .../Chemistry-Reagents-Food-Drinks.dm | 15 +- code/modules/reagents/Chemistry-Recipes.dm | 7 + code/modules/virus2/items_devices.dm | 4 +- icons/obj/food.dmi | Bin 163366 -> 165042 bytes icons/obj/food_custom.dmi | Bin 28401 -> 27994 bytes icons/obj/food_syn.dmi | Bin 52207 -> 53300 bytes vorestation.dme | 3 +- 23 files changed, 1043 insertions(+), 866 deletions(-) create mode 100644 code/modules/food/recipes_fryer_vr.dm create mode 100644 code/modules/hydroponics/seedtypes/pineapple.dm delete mode 100644 code/modules/hydroponics/seedtypes/spineapple.dm diff --git a/code/game/machinery/vending_machines_vr.dm b/code/game/machinery/vending_machines_vr.dm index 75e0c9d815..78007b8156 100644 --- a/code/game/machinery/vending_machines_vr.dm +++ b/code/game/machinery/vending_machines_vr.dm @@ -1447,7 +1447,7 @@ /obj/item/seeds/riceseed = 3, /obj/item/seeds/rose = 3, /obj/item/seeds/soyaseed = 3, - /obj/item/seeds/spineapple = 3, + /obj/item/seeds/pineapple = 3, /obj/item/seeds/sugarcaneseed = 3, /obj/item/seeds/sunflowerseed = 3, /obj/item/seeds/shandseed = 2, @@ -3943,7 +3943,7 @@ /obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/orangecake = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/peanutcake = 10, - /obj/item/weapon/reagent_containers/food/snacks/slice/pineapple = 10, + /obj/item/weapon/reagent_containers/food/snacks/pineappleslice = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/plaincake = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/tofubread = 10, @@ -4407,7 +4407,7 @@ /obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/orangecake = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/peanutcake = 10, - /obj/item/weapon/reagent_containers/food/snacks/slice/pineapple = 10, + /obj/item/weapon/reagent_containers/food/snacks/pineappleslice = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/plaincake = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie = 10, /obj/item/weapon/reagent_containers/food/snacks/slice/tofubread = 10, @@ -4579,7 +4579,7 @@ /obj/item/seeds/riceseed = 3, /obj/item/seeds/rose = 3, /obj/item/seeds/soyaseed = 3, - /obj/item/seeds/spineapple = 3, + /obj/item/seeds/pineapple = 3, /obj/item/seeds/sugarcaneseed = 3, /obj/item/seeds/sunflowerseed = 3, /obj/item/seeds/shandseed = 2, diff --git a/code/modules/food/food/snacks.dm b/code/modules/food/food/snacks.dm index 60c1a6cb14..93aedaee97 100644 --- a/code/modules/food/food/snacks.dm +++ b/code/modules/food/food/snacks.dm @@ -1760,20 +1760,6 @@ . = ..() bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/mashedpotato - name = "Mashed Potato" - desc = "Pillowy mounds of mashed potato." - icon_state = "mashedpotato" - trash = /obj/item/trash/plate - filling_color = "#EDDD00" - center_of_mass = list("x"=16, "y"=11) - nutriment_amt = 4 - nutriment_desc = list("fluffy mashed potatoes" = 4) - -/obj/item/weapon/reagent_containers/food/snacks/mashedpotato/Initialize() - . = ..() - bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/bangersandmash name = "Bangers and Mash" desc = "An English treat." @@ -1892,13 +1878,13 @@ trash = /obj/item/trash/plate filling_color = "#7A3D11" center_of_mass = list("x"=16, "y"=13) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/meatsteak/Initialize() . = ..() reagents.add_reagent("protein", 4) reagents.add_reagent("sodiumchloride", 1) reagents.add_reagent("blackpepper", 1) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff name = "Spacy Liberty Duff" @@ -1909,11 +1895,11 @@ center_of_mass = list("x"=16, "y"=8) nutriment_amt = 6 nutriment_desc = list("mushroom" = 6) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff/Initialize() . = ..() reagents.add_reagent("psilocybin", 6) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/amanitajelly name = "Amanita Jelly" @@ -1924,12 +1910,12 @@ center_of_mass = list("x"=16, "y"=5) nutriment_amt = 6 nutriment_desc = list("jelly" = 3, "mushroom" = 3) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/amanitajelly/Initialize() . = ..() reagents.add_reagent("amatoxin", 6) reagents.add_reagent("psilocybin", 3) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/poppypretzel name = "Poppy pretzel" @@ -1952,24 +1938,24 @@ trash = /obj/item/trash/snack_bowl filling_color = "#785210" center_of_mass = list("x"=16, "y"=8) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/meatballsoup/Initialize() . = ..() reagents.add_reagent("protein", 8) reagents.add_reagent("water", 5) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/slimesoup name = "slime soup" desc = "If no water is available, you may substitute tears." icon_state = "slimesoup" //nonexistant? - 3/1/2020 FIXED. roro's live on. - 7/14/2020 - The fuck are you smoking, roro's is stupid, name it slimesoup so it's clear wtf it is. filling_color = "#C4DBA0" + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/slimesoup/Initialize() . = ..() reagents.add_reagent("slimejelly", 5) reagents.add_reagent("water", 10) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/bloodsoup name = "Tomato soup" @@ -1977,13 +1963,13 @@ icon_state = "tomatosoup" filling_color = "#FF0000" center_of_mass = list("x"=16, "y"=7) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/bloodsoup/Initialize() . = ..() reagents.add_reagent("protein", 2) reagents.add_reagent("blood", 10) reagents.add_reagent("water", 5) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/clownstears name = "Clown's Tears" @@ -1993,12 +1979,12 @@ center_of_mass = list("x"=16, "y"=7) nutriment_amt = 4 nutriment_desc = list("salt" = 1, "the worst joke" = 3) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/clownstears/Initialize() . = ..() reagents.add_reagent("banana", 5) reagents.add_reagent("water", 10) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/vegetablesoup name = "Vegetable soup" @@ -2009,11 +1995,11 @@ center_of_mass = list("x"=16, "y"=8) nutriment_amt = 8 nutriment_desc = list("carrot" = 2, "corn" = 2, "eggplant" = 2, "potato" = 2) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/vegetablesoup/Initialize() . = ..() reagents.add_reagent("water", 5) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/nettlesoup name = "Nettle soup" @@ -2024,12 +2010,12 @@ center_of_mass = list("x"=16, "y"=7) nutriment_amt = 8 nutriment_desc = list("salad" = 4, "egg" = 2, "potato" = 2) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/nettlesoup/Initialize() . = ..() reagents.add_reagent("water", 5) reagents.add_reagent("tricordrazine", 5) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/mysterysoup name = "Mystery soup" @@ -2040,6 +2026,7 @@ center_of_mass = list("x"=16, "y"=6) nutriment_amt = 1 nutriment_desc = list("backwash" = 1) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/mysterysoup/Initialize() . = ..() @@ -2079,7 +2066,6 @@ reagents.add_reagent("nutriment", 6) reagents.add_reagent("tomatojuice", 5) reagents.add_reagent("imidazoline", 5) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/wishsoup name = "Wish Soup" @@ -2088,11 +2074,11 @@ trash = /obj/item/trash/snack_bowl filling_color = "#D1F4FF" center_of_mass = list("x"=16, "y"=11) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/wishsoup/Initialize() . = ..() reagents.add_reagent("water", 10) - bitesize = 5 if(prob(25)) src.desc = "A wish come true!" reagents.add_reagent("nutriment", 8, list("something good" = 8)) @@ -2106,13 +2092,13 @@ center_of_mass = list("x"=15, "y"=9) nutriment_amt = 3 nutriment_desc = list("chilli peppers" = 3) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/hotchili/Initialize() . = ..() reagents.add_reagent("protein", 3) reagents.add_reagent("capsaicin", 3) reagents.add_reagent("tomatojuice", 2) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/coldchili name = "Cold Chili" @@ -2123,13 +2109,13 @@ trash = /obj/item/trash/snack_bowl nutriment_amt = 3 nutriment_desc = list("ice peppers" = 3) + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/coldchili/Initialize() . = ..() reagents.add_reagent("protein", 3) reagents.add_reagent("frostoil", 3) reagents.add_reagent("tomatojuice", 2) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/monkeycube name = "monkey cube" @@ -2233,11 +2219,11 @@ center_of_mass = list("x"=16, "y"=11) nutriment_amt = 4 nutriment_desc = list("buns" = 4) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/bigbiteburger/Initialize() . = ..() reagents.add_reagent("protein", 10) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/enchiladas name = "Enchiladas" @@ -2248,12 +2234,12 @@ center_of_mass = list("x"=16, "y"=13) nutriment_amt = 2 nutriment_desc = list("tortilla" = 3, "corn" = 3) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/enchiladas/Initialize() . = ..() reagents.add_reagent("protein", 6) reagents.add_reagent("capsaicin", 6) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/monkeysdelight name = "monkey's Delight" @@ -2262,6 +2248,7 @@ trash = /obj/item/trash/tray filling_color = "#5C3C11" center_of_mass = list("x"=16, "y"=13) + bitesize = 6 /obj/item/weapon/reagent_containers/food/snacks/monkeysdelight/Initialize() . = ..() @@ -2269,7 +2256,6 @@ reagents.add_reagent("banana", 5) reagents.add_reagent("blackpepper", 1) reagents.add_reagent("sodiumchloride", 1) - bitesize = 6 /obj/item/weapon/reagent_containers/food/snacks/baguette name = "Baguette" @@ -2279,12 +2265,12 @@ center_of_mass = list("x"=18, "y"=12) nutriment_amt = 6 nutriment_desc = list("french bread" = 6) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/baguette/Initialize() . = ..() reagents.add_reagent("blackpepper", 1) reagents.add_reagent("sodiumchloride", 1) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/fishandchips name = "Fish and Chips" @@ -2294,11 +2280,11 @@ center_of_mass = list("x"=16, "y"=16) nutriment_amt = 3 nutriment_desc = list("salt" = 1, "chips" = 3) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/fishandchips/Initialize() . = ..() reagents.add_reagent("protein", 3) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/sandwich name = "Sandwich" @@ -2309,11 +2295,11 @@ center_of_mass = list("x"=16, "y"=4) nutriment_amt = 3 nutriment_desc = list("bread" = 3, "cheese" = 3) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/sandwich/Initialize() . = ..() reagents.add_reagent("protein", 3) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/toastedsandwich name = "Toasted Sandwich" @@ -2324,12 +2310,12 @@ center_of_mass = list("x"=16, "y"=4) nutriment_amt = 3 nutriment_desc = list("toasted bread" = 3, "cheese" = 3) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/toastedsandwich/Initialize() . = ..() reagents.add_reagent("protein", 3) reagents.add_reagent("carbon", 2) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/grilledcheese name = "Grilled Cheese Sandwich" @@ -2339,11 +2325,11 @@ filling_color = "#D9BE29" nutriment_amt = 3 nutriment_desc = list("toasted bread" = 3, "cheese" = 3) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/grilledcheese/Initialize() . = ..() reagents.add_reagent("protein", 4) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/tomatosoup name = "Tomato Soup" @@ -2354,39 +2340,11 @@ center_of_mass = list("x"=16, "y"=7) nutriment_amt = 5 nutriment_desc = list("soup" = 5) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/tomatosoup/Initialize() . = ..() reagents.add_reagent("tomatojuice", 10) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/onionsoup - name = "Onion Soup" - desc = "A soup with layers." - icon_state = "onionsoup" - trash = /obj/item/trash/snack_bowl - filling_color = "#E0C367" - center_of_mass = list("x"=16, "y"=7) - nutriment_amt = 5 - nutriment_desc = list("onion" = 2, "soup" = 2) - -/obj/item/weapon/reagent_containers/food/snacks/onionsoup/Initialize() - . = ..() - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/onionrings - name = "Onion Rings" - desc = "Crispy rings." - icon_state = "onionrings" - trash = /obj/item/trash/plate - filling_color = "#E0C367" - center_of_mass = list("x"=16, "y"=7) - nutriment_amt = 5 - nutriment_desc = list("onion" = 2) - -/obj/item/weapon/reagent_containers/food/snacks/onionrings/Initialize() - . = ..() - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/rofflewaffles name = "Roffle Waffles" @@ -2397,11 +2355,11 @@ center_of_mass = list("x"=15, "y"=11) nutriment_amt = 8 nutriment_desc = list("waffle" = 7, "sweetness" = 1) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/rofflewaffles/Initialize() . = ..() reagents.add_reagent("psilocybin", 8) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/stew name = "Stew" @@ -2413,6 +2371,7 @@ nutriment_desc = list("tomato" = 2, "potato" = 2, "carrot" = 2, "eggplant" = 2, "mushroom" = 2) drop_sound = 'sound/items/drop/shovel.ogg' pickup_sound = 'sound/items/pickup/shovel.ogg' + bitesize = 10 /obj/item/weapon/reagent_containers/food/snacks/stew/Initialize() . = ..() @@ -2420,7 +2379,6 @@ reagents.add_reagent("tomatojuice", 5) reagents.add_reagent("imidazoline", 5) reagents.add_reagent("water", 5) - bitesize = 10 /obj/item/weapon/reagent_containers/food/snacks/jelliedtoast name = "Jellied Toast" @@ -2466,18 +2424,18 @@ reagents.add_reagent("cherryjelly", 5) /obj/item/weapon/reagent_containers/food/snacks/milosoup - name = "Milosoup" + name = "Miso soup" desc = "The universes best soup! Yum!!!" icon_state = "milosoup" trash = /obj/item/trash/snack_bowl center_of_mass = list("x"=16, "y"=7) nutriment_amt = 8 nutriment_desc = list("soy" = 8) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/milosoup/Initialize() . = ..() reagents.add_reagent("water", 5) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat name = "Stewed Soy Meat" @@ -2543,11 +2501,11 @@ center_of_mass = list("x"=17, "y"=11) nutriment_amt = 16 nutriment_desc = list("rice" = 2, "gauze" = 4, "fish" = 10) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/kudzudonburi/Initialize() . = ..() reagents.add_reagent("protein", 4) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/pastatomato name = "Spaghetti" @@ -2558,11 +2516,11 @@ center_of_mass = list("x"=16, "y"=10) nutriment_amt = 6 nutriment_desc = list("tomato" = 3, "noodles" = 3) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/pastatomato/Initialize() . = ..() reagents.add_reagent("tomatojuice", 10) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/meatballspagetti name = "Spaghetti & Meatballs" @@ -2573,11 +2531,11 @@ center_of_mass = list("x"=16, "y"=10) nutriment_amt = 4 nutriment_desc = list("noodles" = 4) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/meatballspagetti/Initialize() . = ..() reagents.add_reagent("protein", 4) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/spesslaw name = "Spesslaw" @@ -2587,11 +2545,11 @@ center_of_mass = list("x"=16, "y"=10) nutriment_amt = 4 nutriment_desc = list("noodles" = 4) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/spesslaw/Initialize() . = ..() reagents.add_reagent("protein", 4) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/carrotfries name = "Carrot Fries" @@ -2602,11 +2560,11 @@ center_of_mass = list("x"=16, "y"=11) nutriment_amt = 3 nutriment_desc = list("carrot" = 3, "salt" = 1) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/carrotfries/Initialize() . = ..() reagents.add_reagent("imidazoline", 3) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/superbiteburger name = "Super Bite Burger" @@ -2616,11 +2574,11 @@ center_of_mass = list("x"=16, "y"=3) nutriment_amt = 25 nutriment_desc = list("buns" = 25) + bitesize = 10 /obj/item/weapon/reagent_containers/food/snacks/superbiteburger/Initialize() . = ..() reagents.add_reagent("protein", 25) - bitesize = 10 /obj/item/weapon/reagent_containers/food/snacks/candiedapple name = "Candied Apple" @@ -2709,11 +2667,11 @@ name = "Boiled Slime Core" desc = "A boiled red thing." icon_state = "boiledslimecore" + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/boiledslimecore/Initialize() . = ..() reagents.add_reagent("slimejelly", 5) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/mint name = "mint" @@ -2721,11 +2679,11 @@ icon_state = "mint" filling_color = "#F2F2F2" center_of_mass = list("x"=16, "y"=14) + bitesize = 1 /obj/item/weapon/reagent_containers/food/snacks/mint/Initialize() . = ..() reagents.add_reagent("mint", 1) - bitesize = 1 /obj/item/weapon/reagent_containers/food/snacks/mint/admints desc = "Spearmint, peppermint's non-festive cousin." @@ -2771,6 +2729,7 @@ center_of_mass = list("x"=16, "y"=13) nutriment_amt = 5 nutriment_desc = list("mushroom" = 4) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit/Initialize() . = ..() @@ -2778,10 +2737,8 @@ name = "exceptional plump helmet biscuit" desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" reagents.add_reagent("nutriment", 8) - bitesize = 2 else reagents.add_reagent("nutriment", 5) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/chawanmushi name = "chawanmushi" @@ -2790,11 +2747,11 @@ trash = /obj/item/trash/snack_bowl filling_color = "#F0F2E4" center_of_mass = list("x"=17, "y"=10) + bitesize = 1 /obj/item/weapon/reagent_containers/food/snacks/chawanmushi/Initialize() . = ..() reagents.add_reagent("protein", 5) - bitesize = 1 /obj/item/weapon/reagent_containers/food/snacks/beetsoup name = "beet soup" @@ -2805,11 +2762,11 @@ center_of_mass = list("x"=15, "y"=8) nutriment_amt = 8 nutriment_desc = list("tomato" = 4, "beet" = 4) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/beetsoup/Initialize() . = ..() name = pick(list("borsch","bortsch","borstch","borsh","borshch","borscht")) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/tossedsalad name = "tossed salad" @@ -2834,11 +2791,11 @@ center_of_mass = list("x"=17, "y"=11) nutriment_amt = 6 nutriment_desc = list("100% real salad") + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/validsalad/Initialize() . = ..() reagents.add_reagent("protein", 2) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/appletart name = "golden apple streusel tart" @@ -2849,11 +2806,11 @@ center_of_mass = list("x"=16, "y"=18) nutriment_amt = 8 nutriment_desc = list("apple" = 8) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/appletart/Initialize() . = ..() reagents.add_reagent("gold", 5) - bitesize = 3 /////////////////////////////////////////////////Sliceable//////////////////////////////////////// // All the food items that can be sliced into smaller bits like Meatbread and Cheesewheels @@ -3019,11 +2976,11 @@ center_of_mass = list("x"=16, "y"=10) nutriment_desc = list("cake" = 10, "sweetness" = 10, "carrot" = 15) nutriment_amt = 25 + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake/Initialize() . = ..() reagents.add_reagent("imidazoline", 10) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake name = "Carrot Cake slice" @@ -3048,12 +3005,12 @@ center_of_mass = list("x"=16, "y"=10) nutriment_desc = list("cake" = 10, "sweetness" = 10, "slime" = 15) nutriment_amt = 5 + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake/Initialize() . = ..() reagents.add_reagent("protein", 25) reagents.add_reagent("alkysine", 10) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/slice/braincake name = "Brain Cake slice" @@ -3465,32 +3422,35 @@ filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple - name = "Hawaiian" - desc = "The accursed wheel from ancient times." - icon_state = "pizzamargherita" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/pineapple + name = "ham & pineapple pizza" + desc = "One of the most debated pizzas in existence." + icon = 'icons/obj/food_syn.dmi' + icon_state = "pineapple_pizza" + slice_path = /obj/item/weapon/reagent_containers/food/snacks/pineappleslice slices_num = 6 center_of_mass = list("x"=16, "y"=11) - nutriment_desc = list("pizza crust" = 5, "tomato" = 5, "cheese" = 5, "pineapple" = 20) - nutriment_amt = 35 + nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "ham" = 10) + nutriment_amt = 30 + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple/Initialize() . = ..() - reagents.add_reagent("protein", 5) - reagents.add_reagent("pineapplejuice", 6) - bitesize = 2 + reagents.add_reagent("protein", 4) + reagents.add_reagent("cheese", 5) + reagents.add_reagent("tomatojuice", 6) -/obj/item/weapon/reagent_containers/food/snacks/slice/pineapple - name = "Hawaiian slice" - desc = "A slice of the accursed pizza." - icon_state = "pizzamargheritaslice" +/obj/item/weapon/reagent_containers/food/snacks/pineappleslice + name = "ham & pineapple pizza slice" + desc = "A slice of contraband." + icon = 'icons/obj/food_syn.dmi' + icon_state = "pineapple_pizza_slice" filling_color = "#BAA14C" bitesize = 2 - center_of_mass = list("x"=16, "y"=13) - whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple + center_of_mass = list("x"=18, "y"=13) -/obj/item/weapon/reagent_containers/food/snacks/slice/pineapple/filled - filled = TRUE +/obj/item/weapon/reagent_containers/food/snacks/pineappleslice/filled + nutriment_desc = list("pizza crust" = 5, "tomato" = 5) + nutriment_amt = 5 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza name = "Meatpizza" @@ -3556,13 +3516,13 @@ center_of_mass = list("x"=16, "y"=11) nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 5, "eggplant" = 5, "carrot" = 5, "corn" = 5) nutriment_amt = 25 + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza/Initialize() . = ..() reagents.add_reagent("protein", 5) reagents.add_reagent("tomatojuice", 6) reagents.add_reagent("imidazoline", 12) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza name = "Vegetable pizza slice" @@ -3802,9 +3762,6 @@ reagents.add_reagent("radium", 2) bitesize = 2 -/////////////////////////////////////////// -// new old food stuff from bs12 -/////////////////////////////////////////// /obj/item/weapon/reagent_containers/food/snacks/dough name = "dough" desc = "A piece of dough." @@ -4072,12 +4029,12 @@ filling_color = "#5dadcf" center_of_mass = list("x"=16, "y"=12) do_coating_prefix = 0 + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bellefritter/Initialize() . = ..() reagents.add_reagent("batter", 10) reagents.add_reagent("sugar", 5) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower name = "sunflower seeds" @@ -4110,11 +4067,11 @@ center_of_mass = list("x"=16, "y"=15) nutriment_amt = 20 nutriment_desc = list("chalk" = 6) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/liquidfood/Initialize() . = ..() reagents.add_reagent("iron", 3) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/liquidprotein name = "\improper LiquidProtein Ration" @@ -4124,12 +4081,12 @@ filling_color = "#A8A8A8" survivalfood = TRUE center_of_mass = list("x"=16, "y"=15) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/liquidprotein/Initialize() . = ..() reagents.add_reagent("protein", 30) reagents.add_reagent("iron", 3) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/liquidvitamin name = "\improper VitaPaste Ration" @@ -4139,6 +4096,7 @@ filling_color = "#A8A8A8" survivalfood = TRUE center_of_mass = list("x"=16, "y"=15) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/liquidvitamin/Initialize() . = ..() @@ -4147,7 +4105,6 @@ reagents.add_reagent("paracetamol", 5) reagents.add_reagent("enzyme", 1) reagents.add_reagent("iron", 3) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/meatcube name = "cubed meat" @@ -4155,11 +4112,11 @@ icon_state = "meatcube" filling_color = "#7a3d11" center_of_mass = list("x"=16, "y"=16) + bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/meatcube/Initialize() . = ..() reagents.add_reagent("protein", 15) - bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/tastybread name = "bread tube" @@ -4204,39 +4161,15 @@ center_of_mass = list("x"=15, "y"=9) drop_sound = 'sound/items/drop/soda.ogg' pickup_sound = 'sound/items/pickup/soda.ogg' + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/unajerky/Initialize() . =..() reagents.add_reagent("protein", 8) reagents.add_reagent("capsaicin", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/croissant - name = "croissant" - desc = "True French cuisine." - filling_color = "#E3D796" - icon_state = "croissant" - nutriment_amt = 6 - nutriment_desc = list("french bread" = 6) - -/obj/item/weapon/reagent_containers/food/snacks/croissant/Initialize() - . = ..() - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/meatbun - name = "meat bun" - desc = "Chinese street food, in neither China nor a street." - filling_color = "#DEDEAB" - icon_state = "meatbun" - nutriment_amt = 4 - -/obj/item/weapon/reagent_containers/food/snacks/meatbun/Initialize() - . = ..() - bitesize = 2 - reagents.add_reagent("protein", 4) /obj/item/weapon/reagent_containers/food/snacks/sashimi - name = "carp sashimi" + name = "sashimi" desc = "Expertly prepared. Hopefully the toxins got removed." filling_color = "#FFDEFE" icon_state = "sashimi" @@ -4352,12 +4285,12 @@ center_of_mass = list("x"=17, "y"=16) nutriment_amt = 8 nutriment_desc = list("egg" = 4, "chili" = 4) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/devilledegg/Initialize() . = ..() reagents.add_reagent("nutriment", 6) reagents.add_reagent("capsaicin", 2) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/fruitsalad name = "fruit salad" @@ -4373,7 +4306,7 @@ bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/flowerchildsalad - name = "flowerchild salad" + name = "flowerchild poppy salad" desc = "A fragrant salad." icon_state = "flowerchildsalad" filling_color = "#FF3867" @@ -4386,18 +4319,18 @@ bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/rosesalad - name = "flowerchild salad" + name = "flowerchild rose salad" desc = "A fragrant salad." icon_state = "rosesalad" filling_color = "#FF3867" nutriment_amt = 5 nutriment_desc = list("bittersweet" = 10, "iron" = 5) + bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/rosesalad/Initialize() . = ..() reagents.add_reagent("nutriment", 10) reagents.add_reagent("stoxin", 2) - bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/eggbowl name = "egg bowl" @@ -4414,21 +4347,6 @@ reagents.add_reagent("protein", 4) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/porkbowl - name = "pork bowl" - desc = "A bowl of fried rice with cuts of meat." - icon_state = "porkbowl" - trash = /obj/item/trash/snack_bowl - filling_color = "#FFFBDB" - nutriment_amt = 6 - nutriment_desc = list("rice" = 2, "meat" = 4) - -/obj/item/weapon/reagent_containers/food/snacks/porkbowl/Initialize() - . = ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("protein", 4) - bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/tortilla name = "tortilla" desc = "The base for all your burritos." @@ -4441,81 +4359,18 @@ reagents.add_reagent("nutriment", 2) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/meatburrito - name = "carne asada burrito" - desc = "The best burrito for meat lovers." - icon_state = "carneburrito" - nutriment_amt = 6 - nutriment_desc = list("tortilla" = 3, "meat" = 3) - -/obj/item/weapon/reagent_containers/food/snacks/meatburrito/Initialize() - . = ..() - reagents.add_reagent("protein", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cheeseburrito - name = "Cheese burrito" - desc = "It's a burrito filled with cheese." - icon_state = "cheeseburrito" - nutriment_amt = 6 - nutriment_desc = list("tortilla" = 3, "cheese" = 3) - -/obj/item/weapon/reagent_containers/food/snacks/cheeseburrito/Initialize() - . = ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("protein", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/fuegoburrito - name = "fuego phoron burrito" - desc = "A super spicy burrito." - icon_state = "fuegoburrito" - nutriment_amt = 6 - nutriment_desc = list("chili peppers" = 5, "tortilla" = 1) - -/obj/item/weapon/reagent_containers/food/snacks/fuegoburrito/Initialize() - . = ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("capsaicin", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/nachos - name = "nachos" - desc = "Chips from Old Mexico." - icon_state = "nachos" - nutriment_amt = 2 - nutriment_desc = list("salt" = 1) - -/obj/item/weapon/reagent_containers/food/snacks/nachos/Initialize() - . = ..() - reagents.add_reagent("nutriment", 1) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/cheesenachos - name = "cheesy nachos" - desc = "The delicious combination of nachos and melting cheese." - icon_state = "cheesenachos" - nutriment_amt = 5 - nutriment_desc = list("salt" = 2, "cheese" = 3) - -/obj/item/weapon/reagent_containers/food/snacks/cheesenachos/Initialize() - . = ..() - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("protein", 2) - bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/cubannachos name = "cuban nachos" desc = "That's some dangerously spicy nachos." icon_state = "cubannachos" nutriment_amt = 6 nutriment_desc = list("salt" = 1, "cheese" = 2, "chili peppers" = 3) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/cubannachos/Initialize() . = ..() reagents.add_reagent("nutriment", 5) reagents.add_reagent("capsaicin", 4) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/curryrice name = "curry rice" @@ -4523,12 +4378,12 @@ icon_state = "curryrice" nutriment_amt = 6 nutriment_desc = list("salt" = 1, "rice" = 2, "chili peppers" = 3) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/curryrice/Initialize() . = ..() reagents.add_reagent("nutriment", 5) reagents.add_reagent("capsaicin", 4) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/piginblanket name = "pig in a blanket" @@ -4563,11 +4418,11 @@ nutriment_amt = 1 nutriment_desc = list("bugflesh" = 1) w_class = ITEMSIZE_TINY + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/wormsickly/Initialize() . = ..() reagents.add_reagent("fishbait", 10) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/worm name = "strange worm" @@ -4576,11 +4431,11 @@ nutriment_amt = 1 nutriment_desc = list("bugflesh" = 1) w_class = ITEMSIZE_TINY + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/worm/Initialize() . = ..() reagents.add_reagent("fishbait", 20) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/wormdeluxe name = "deluxe worm" @@ -4589,11 +4444,11 @@ nutriment_amt = 5 nutriment_desc = list("bugflesh" = 1) w_class = ITEMSIZE_TINY + bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/wormdeluxe/Initialize() . = ..() reagents.add_reagent("fishbait", 40) - bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/siffruit name = "pulsing fruit" @@ -4624,11 +4479,11 @@ icon_state = "bagelplain" nutriment_amt = 3 nutriment_desc = list("bread" = 1) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelplain/Initialize() . = ..() reagents.add_reagent("nutriment", 3) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelsunflower name = "sunflower seed bagel" @@ -4636,11 +4491,11 @@ icon_state = "bagelsunflower" nutriment_amt = 4 nutriment_desc = list("bread" = 1, "sunflower seeds" = 1) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelsunflower/Initialize() . = ..() reagents.add_reagent("nutriment", 3) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelcheese name = "cheese bagel" @@ -4648,12 +4503,12 @@ icon_state = "bagelcheese" nutriment_amt = 4 nutriment_desc = list("bread" = 1, "cheese" = 1) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelcheese/Initialize() . = ..() reagents.add_reagent("protein", 4) reagents.add_reagent("nutriment", 4) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelraisin name = "cinnamon raisin bagel" @@ -4661,11 +4516,11 @@ icon_state = "bagelraisin" nutriment_amt = 5 nutriment_desc = list("bread" = 1, "sweetness" = 1) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelraisin/Initialize() . = ..() reagents.add_reagent("nutriment", 3) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelpoppy name = "poppy seed bagel" @@ -4673,24 +4528,24 @@ icon_state = "bagelpoppy" nutriment_amt = 5 nutriment_desc = list("bread" = 1, "sweetness" = 1) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bagelpoppy/Initialize() . = ..() reagents.add_reagent("nutriment", 3) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bageleverything name = "everything bagel" desc = "Mmm... Immeasurably unfathomable!" icon_state = "bageleverything" - nutriment_amt = 40 + nutriment_amt = 20 nutriment_desc = list("life" = 1, "death" = 1, "entropy" = 1) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bageleverything/Initialize() . = ..() reagents.add_reagent("phoron", 5) reagents.add_reagent("defective_nanites", 5) - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/bageltwo name = "two bagels" @@ -4719,11 +4574,9 @@ center_of_mass = list("x"=16, "y"=16) nutriment_amt = 9 nutriment_desc = list("Cheese" = 5, "pasta" = 4, "happiness" = 1) - -/obj/item/weapon/reagent_containers/food/snacks/macncheese/Initialize() - . = ..() bitesize = 3 + //Code for dipping food in batter /obj/item/weapon/reagent_containers/food/snacks/afterattack(obj/O as obj, mob/user as mob, proximity) if(O.is_open_container() && O.reagents && !(istype(O, /obj/item/weapon/reagent_containers/food)) && proximity) @@ -4928,29 +4781,29 @@ /obj/item/weapon/reagent_containers/food/snacks/chickenkatsu name = "chicken katsu" - desc = "A Terran delicacy consisting of chicken fried in a light beer batter." + desc = "An Earth delicacy consisting of chicken fried in a light beer batter." icon = 'icons/obj/food_syn.dmi' icon_state = "katsu" trash = /obj/item/trash/plate filling_color = "#E9ADFF" center_of_mass = list("x"=16, "y"=16) do_coating_prefix = 0 + bitesize = 1.5 /obj/item/weapon/reagent_containers/food/snacks/chickenkatsu/Initialize() . = ..() reagents.add_reagent("protein", 6) reagents.add_reagent("beerbatter", 2) reagents.add_reagent("oil", 1) - bitesize = 1.5 /obj/item/weapon/reagent_containers/food/snacks/fries nutriment_amt = 4 nutriment_desc = list("fries" = 4) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/fries/Initialize() . = ..() reagents.add_reagent("oil", 1.2)//This is mainly for the benefit of adminspawning - bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/microchips name = "micro chips" @@ -4982,14 +4835,6 @@ . = ..() bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/meatsteak/Initialize() - . = ..() - reagents.add_reagent("protein", 6) - reagents.add_reagent("triglyceride", 2) - reagents.add_reagent("sodiumchloride", 1) - reagents.add_reagent("blackpepper", 1) - bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/crunch name = "pizza crunch" desc = "This was once a normal pizza, but it has been coated in batter and deep-fried. Whatever toppings it once had are a mystery, but they're still under there, somewhere..." @@ -5109,7 +4954,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bacon_stick name = "eggpop" - desc = "A bacon wrapped boiled egg, conviently skewered on a wooden stick." + desc = "A bacon wrapped boiled egg, conveniently skewered on a wooden stick." icon = 'icons/obj/food_syn.dmi' icon_state = "bacon_stick" @@ -5119,8 +4964,8 @@ reagents.add_reagent("egg", 1) /obj/item/weapon/reagent_containers/food/snacks/chilied_eggs - name = "chilied eggs" - desc = "Three deviled eggs floating in a bowl of meat chili. A popular lunchtime meal for Unathi in Ouerea." + name = "Redeemed eggs" + desc = "Three deviled eggs floating in a bowl of meat chili. A popular lunchtime meal for Unathi, with mild religious undertones." icon_state = "chilied_eggs" trash = /obj/item/trash/snack_bowl @@ -5129,7 +4974,6 @@ reagents.add_reagent("egg", 6) reagents.add_reagent("protein", 2) - /obj/item/weapon/reagent_containers/food/snacks/cheese_cracker name = "supreme cheese toast" desc = "A piece of toast lathered with butter, cheese, spices, and herbs." @@ -5221,7 +5065,7 @@ reagents.add_reagent("protein", 3) /obj/item/weapon/reagent_containers/food/snacks/fish_taco - name = "carp taco" + name = "fish taco" desc = "A questionably cooked fish taco decorated with herbs, spices, and special sauce." icon = 'icons/obj/food_syn.dmi' icon_state = "fish_taco" @@ -5233,8 +5077,8 @@ reagents.add_reagent("seafood",3) /obj/item/weapon/reagent_containers/food/snacks/nt_muffin - name = "\improper NtMuffin" - desc = "A NanoTrasen sponsered biscuit with egg, cheese, and sausage." + name = "breakfast muffin" + desc = "An english muffin with egg, cheese, and sausage, as sold in fast food joints galaxy-wide." icon = 'icons/obj/food_syn.dmi' icon_state = "nt_muffin" nutriment_desc = list("biscuit" = 3) @@ -5246,7 +5090,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring name = "pineapple ring" - desc = "What the hell is this?" + desc = "So retro." icon = 'icons/obj/food_syn.dmi' icon_state = "pineapple_ring" nutriment_desc = list("sweetness" = 2) @@ -5256,36 +5100,6 @@ . = ..() reagents.add_reagent("pineapplejuice",3) -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple - name = "ham & pineapple pizza" - desc = "One of the most debated pizzas in existence." - icon = 'icons/obj/food_syn.dmi' - icon_state = "pineapple_pizza" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/pineappleslice - slices_num = 6 - center_of_mass = list("x"=16, "y"=11) - nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "ham" = 10) - nutriment_amt = 30 - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple/Initialize() - . = ..() - reagents.add_reagent("protein", 4) - reagents.add_reagent("cheese", 5) - reagents.add_reagent("tomatojuice", 6) - -/obj/item/weapon/reagent_containers/food/snacks/pineappleslice - name = "ham & pineapple pizza slice" - desc = "A slice of contraband." - icon = 'icons/obj/food_syn.dmi' - icon_state = "pineapple_pizza_slice" - filling_color = "#BAA14C" - bitesize = 2 - center_of_mass = list("x"=18, "y"=13) - -/obj/item/weapon/reagent_containers/food/snacks/pineappleslice/filled - nutriment_desc = list("pizza crust" = 5, "tomato" = 5) - nutriment_amt = 5 /obj/item/weapon/reagent_containers/food/snacks/burger/bacon name = "bacon burger" @@ -5329,17 +5143,6 @@ nutriment_amt = 5 bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/berrymuffin - name = "berry muffin" - desc = "A delicious and spongy little cake, with berries." - icon = 'icons/obj/food_syn.dmi' - icon_state = "berrymuffin" - filling_color = "#E0CF9B" - center_of_mass = list("x"=17, "y"=4) - nutriment_amt = 5 - nutriment_desc = list("sweetness" = 1, "muffin" = 2, "berries" = 2) - bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/soup/onion name = "onion soup" desc = "A soup with layers." @@ -5691,8 +5494,8 @@ //burritos /obj/item/weapon/reagent_containers/food/snacks/burrito - name = "meat burrito" - desc = "Meat wrapped in a flour tortilla. It's a burrito by definition." + name = "chilli burrito" + desc = "Minced meat wrapped in a flour tortilla. It's a burrito by definition." icon = 'icons/obj/food_syn.dmi' icon_state = "burrito" bitesize = 4 @@ -5719,22 +5522,12 @@ . = ..() reagents.add_reagent("tofu", 6) -/obj/item/weapon/reagent_containers/food/snacks/burrito_spicy - name = "spicy meat burrito" - desc = "Meat and chilis wrapped in a flour tortilla." - icon = 'icons/obj/food_syn.dmi' - icon_state = "burrito_spicy" - bitesize = 4 - center_of_mass = list("x"=16, "y"=16) - nutriment_desc = list("tortilla" = 6) - nutriment_amt = 6 - /obj/item/weapon/reagent_containers/food/snacks/burrito_spicy/Initialize() . = ..() reagents.add_reagent("protein", 6) /obj/item/weapon/reagent_containers/food/snacks/burrito_cheese - name = "meat cheese burrito" + name = "carne queso burrito" desc = "Meat and melted cheese wrapped in a flour tortilla." icon = 'icons/obj/food_syn.dmi' icon_state = "burrito_cheese" @@ -5747,9 +5540,45 @@ . = ..() reagents.add_reagent("protein", 6) +/obj/item/weapon/reagent_containers/food/snacks/burrito_hell + name = "el diablo" + desc = "Meat and an insane amount of chillis packed in a flour tortilla. The Chaplain will see you now." + icon = 'icons/obj/food_syn.dmi' + icon_state = "burrito_hell" + bitesize = 4 + center_of_mass = list("x"=16, "y"=16) + nutriment_desc = list("hellfire" = 6) + nutriment_amt = 24// 10 Chilis is a lot. + +/obj/item/weapon/reagent_containers/food/snacks/meatburrito + name = "carne asada burrito" + desc = "Sliced meat and beans, it's another basic burrito!" + icon_state = "carneburrito" + nutriment_amt = 6 + nutriment_desc = list("tortilla" = 3, "meat" = 3) + +/obj/item/weapon/reagent_containers/food/snacks/meatburrito/Initialize() + . = ..() + reagents.add_reagent("protein", 6) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/cheeseburrito + name = "Cheese burrito" + desc = "It's a burrito filled with beans and cheese." + icon_state = "cheeseburrito" + nutriment_amt = 6 + nutriment_desc = list("tortilla" = 3, "cheese" = 3) + +/obj/item/weapon/reagent_containers/food/snacks/cheeseburrito/Initialize() + . = ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("protein", 2) + bitesize = 2 + /obj/item/weapon/reagent_containers/food/snacks/burrito_cheese_spicy - name = "spicy cheese meat burrito" - desc = "Meat, melted cheese, and chilis wrapped in a flour tortilla." + name = "spicy cheese burrito" + desc = "Melted cheese, beans and chillis wrapped in a flour tortilla." + icon = 'icons/obj/food_syn.dmi' icon_state = "burrito_cheese_spicy" bitesize = 4 center_of_mass = list("x"=16, "y"=16) @@ -5760,18 +5589,21 @@ . = ..() reagents.add_reagent("protein", 6) -/obj/item/weapon/reagent_containers/food/snacks/burrito_hell - name = "el diablo" - desc = "Meat and an insane amount of chilis packed in a flour tortilla. The Chaplain will see you now." - icon = 'icons/obj/food_syn.dmi' - icon_state = "burrito_hell" - bitesize = 4 - center_of_mass = list("x"=16, "y"=16) - nutriment_desc = list("hellfire" = 6) - nutriment_amt = 24// 10 Chilis is a lot. +/obj/item/weapon/reagent_containers/food/snacks/fuegoburrito + name = "fuego phoron burrito" + desc = "A super spicy vegetarian burrito." + icon_state = "fuegoburrito" + nutriment_amt = 6 + nutriment_desc = list("chilli peppers" = 5, "tortilla" = 1) + +/obj/item/weapon/reagent_containers/food/snacks/fuegoburrito/Initialize() + . = ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("capsaicin", 4) + bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/breakfast_wrap - name = "breakfast wrap" + name = "breakfast burrito" desc = "Bacon, eggs, cheese, and tortilla grilled to perfection." icon = 'icons/obj/food_syn.dmi' icon_state = "breakfast_wrap" @@ -5783,7 +5615,7 @@ /obj/item/weapon/reagent_containers/food/snacks/burrito_hell/Initialize() . = ..() reagents.add_reagent("protein", 9) - reagents.add_reagent("condensedcapsaicin", 20) //what could possibly go wrong + reagents.add_reagent("condensedcapsaicin", 10) //what could possibly go wrong /obj/item/weapon/reagent_containers/food/snacks/burrito_mystery name = "mystery meat burrito" @@ -5809,7 +5641,7 @@ /obj/item/weapon/reagent_containers/food/snacks/red_sun_special name = "red sun special" - desc = "One lousy piece of sausage sitting on melted cheese curds. A cheap meal for the Unathi peasants of Moghes." + desc = "One lousy piece of sausage sitting on melted cheese curds. A popular utilitarian meal for the Unathi of Moghes." icon = 'icons/obj/food_syn.dmi' icon_state = "red_sun_special" trash = /obj/item/trash/plate @@ -5864,8 +5696,8 @@ reagents.add_reagent("egg", 2) /obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp - name = "korlaaskak" - desc = "A well-dressed carp, seared to perfection and adorned with herbs and spices. Can be sliced into proper serving sizes." + name = "Njarir Merana Grill" + desc = "A well-dressed fish, seared to perfection and adorned with herbs and spices in a traditional Nerahni Tajaran style. Can be sliced into proper serving sizes." icon = 'icons/obj/food_syn.dmi' icon_state = "grilled_carp" slice_path = /obj/item/weapon/reagent_containers/food/snacks/grilled_carp_slice @@ -6059,24 +5891,7 @@ name = "chicken noodle soup" gender = PLURAL desc = "A bright bowl of yellow broth with cuts of meat, noodles and carrots." - icon = 'icons/obj/food_custom.dmi' - icon_state = "chickennoodlesoup" - filling_color = "#ead90c" - nutriment_amt = 6 - nutriment_desc = list("warm soup" = 6) - center_of_mass = list("x"=16, "y"=5) - -/obj/item/weapon/reagent_containers/food/snacks/chickennoodlesoup/Initialize() - . = ..() - reagents.add_reagent("protein", 4) - reagents.add_reagent("water", 5) - bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/chickennoodlesoup - name = "chicken noodle soup" - gender = PLURAL - desc = "A bright bowl of yellow broth with cuts of meat, noodles and carrots." - icon = 'icons/obj/food_custom.dmi' + icon = 'icons/obj/food_syn.dmi' icon_state = "chickennoodlesoup" filling_color = "#ead90c" nutriment_amt = 6 @@ -6140,16 +5955,31 @@ bitesize = 3 /obj/item/weapon/reagent_containers/food/snacks/meatbun - name = "meat bun" - desc = "A soft, fluffy flour bun also known as baozi. This one is filled with a spiced meat filling." + name = "meat and leaf bun" + desc = "A soft, fluffy flour bun also known as baozi. This one is filled with a meat and cabbage filling." + filling_color = "#DEDEAB" + icon = 'icons/obj/food_syn.dmi' + icon_state = "meatbun" + nutriment_amt = 5 + nutriment_desc = list("fried meat" = 5) + center_of_mass = list("x"=16, "y"=11) + +/obj/item/weapon/reagent_containers/food/snacks/meatbun/Initialize() + . = ..() + bitesize = 2 + reagents.add_reagent("protein", 4) + +/obj/item/weapon/reagent_containers/food/snacks/spicedmeatbun + name = "char sui meat bun" + desc = "A soft, fluffy flour bun also known as baozi. This one is filled with a traditionally spiced meat filling." icon = 'icons/obj/food_syn.dmi' icon_state = "meatbun" filling_color = "#edd7d7" nutriment_amt = 5 - nutriment_desc = list("spice" = 5) + nutriment_desc = list("char sui" = 5) center_of_mass = list("x"=16, "y"=11) -/obj/item/weapon/reagent_containers/food/snacks/meatbun/Initialize() +/obj/item/weapon/reagent_containers/food/snacks/spicedmeatbun/Initialize() . = ..() reagents.add_reagent("protein", 3) bitesize = 5 @@ -6287,7 +6117,7 @@ reagents.add_reagent("honey", 5) bitesize = 4 -// SLICEABLE FOODS - SYNNONO MEME FOOD EXPANSION - Credit to Synnono from Aurorastation (again) +//Sliceables /obj/item/weapon/reagent_containers/food/snacks/sliceable/keylimepie name = "key lime pie" diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index f881d9e43c..ba8b78e3ab 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -759,3 +759,45 @@ /obj/item/weapon/reagent_containers/food/snacks/bun/Initialize() . = ..() + +//Readded Polaris Foods +/obj/item/weapon/reagent_containers/food/snacks/nachos + name = "nachos" + desc = "Chips from Old Mexico." + icon_state = "nachos" + nutriment_amt = 2 + nutriment_desc = list("salt" = 1) + +/obj/item/weapon/reagent_containers/food/snacks/nachos/Initialize() + . = ..() + reagents.add_reagent("nutriment", 1) + bitesize = 1 + +/obj/item/weapon/reagent_containers/food/snacks/cheesenachos + name = "cheesy nachos" + desc = "The delicious combination of nachos and melting cheese." + icon_state = "cheesenachos" + nutriment_amt = 5 + nutriment_desc = list("salt" = 2, "cheese" = 3) + +/obj/item/weapon/reagent_containers/food/snacks/cheesenachos/Initialize() + . = ..() + reagents.add_reagent("nutriment", 5) + reagents.add_reagent("protein", 2) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/onionsoup + name = "Onion Soup" + desc = "A soup with layers." + icon_state = "onionsoup" + trash = /obj/item/trash/snack_bowl + filling_color = "#E0C367" + center_of_mass = list("x"=16, "y"=7) + nutriment_amt = 5 + nutriment_desc = list("onion" = 2, "soup" = 2) + +/obj/item/weapon/reagent_containers/food/snacks/onionsoup/Initialize() + . = ..() + bitesize = 3 + + diff --git a/code/modules/food/kitchen/cooking_machines/oven.dm b/code/modules/food/kitchen/cooking_machines/oven.dm index ddb8372252..d1dfff0819 100644 --- a/code/modules/food/kitchen/cooking_machines/oven.dm +++ b/code/modules/food/kitchen/cooking_machines/oven.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /obj/machinery/appliance/cooker/oven name = "oven" desc = "Cookies are ready, dear." @@ -153,4 +154,317 @@ combination_cook(CI) return else - ..() \ No newline at end of file + ..() +||||||| parent of 3e473e6ee7... Merge pull request #9651 from VOREStation/upstream-merge-7845 +/obj/machinery/appliance/cooker/oven + name = "oven" + desc = "Cookies are ready, dear." + icon = 'icons/obj/cooking_machines.dmi' + icon_state = "ovenopen" + cook_type = "baked" + appliancetype = OVEN + food_color = "#A34719" + can_burn_food = TRUE + var/datum/looping_sound/oven/oven_loop + circuit = /obj/item/weapon/circuitboard/oven + active_power_usage = 6 KILOWATTS + heating_power = 6 KILOWATTS + //Based on a double deck electric convection oven + + resistance = 12 KILOWATTS // Approx. 12 minutes to heat up. + idle_power_usage = 2 KILOWATTS + //uses ~30% power to stay warm + optimal_power = 0.8 // Oven cooks .2 faster than the default speed. + + light_x = 3 + light_y = 4 + max_contents = 5 + container_type = /obj/item/weapon/reagent_containers/cooking_container/oven + + stat = POWEROFF //Starts turned off + + var/open = FALSE // Start closed just so people don't try to preheat with it open, lol. + + output_options = list( + "Pizza" = /obj/item/weapon/reagent_containers/food/snacks/variable/pizza, + "Bread" = /obj/item/weapon/reagent_containers/food/snacks/variable/bread, + "Pie" = /obj/item/weapon/reagent_containers/food/snacks/variable/pie, + "Cake" = /obj/item/weapon/reagent_containers/food/snacks/variable/cake, + "Hot Pocket" = /obj/item/weapon/reagent_containers/food/snacks/variable/pocket, + "Kebab" = /obj/item/weapon/reagent_containers/food/snacks/variable/kebab, + "Waffles" = /obj/item/weapon/reagent_containers/food/snacks/variable/waffles, + "Cookie" = /obj/item/weapon/reagent_containers/food/snacks/variable/cookie, + "Donut" = /obj/item/weapon/reagent_containers/food/snacks/variable/donut, + ) + +/obj/machinery/appliance/cooker/oven/Initialize() + . = ..() + + oven_loop = new(list(src), FALSE) + +/obj/machinery/appliance/cooker/oven/Destroy() + QDEL_NULL(oven_loop) + return ..() + +/obj/machinery/appliance/cooker/oven/update_icon() + if(!open) + if(!stat) + icon_state = "ovenclosed_on" + if(cooking == TRUE) + icon_state = "ovenclosed_cooking" + if(oven_loop) + oven_loop.start(src) + else + icon_state = "ovenclosed_on" + if(oven_loop) + oven_loop.stop(src) + else + icon_state = "ovenclosed_off" + if(oven_loop) + oven_loop.stop(src) + else + icon_state = "ovenopen" + if(oven_loop) + oven_loop.stop(src) + ..() + +/obj/machinery/appliance/cooker/oven/AltClick(var/mob/user) + try_toggle_door(user) + user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) + +/obj/machinery/appliance/cooker/oven/verb/toggle_door() + set src in oview(1) + set category = "Object" + set name = "Open/close oven door" + + try_toggle_door(usr) + +/obj/machinery/appliance/cooker/oven/proc/try_toggle_door(mob/user) + if(!isliving(usr) || isAI(user)) + return + + if(!usr.IsAdvancedToolUser()) + to_chat(user, "You lack the dexterity to do that.") + return + + if(!Adjacent(usr)) + to_chat(user, "You can't reach the [src] from there, get closer!") + return + + if(open) + open = FALSE + loss = (heating_power / resistance) * 0.5 + cooking = TRUE + else + open = TRUE + loss = (heating_power / resistance) * 4 + //When the oven door is opened, heat is lost MUCH faster and you stop cooking (because the door is open) + cooking = FALSE + + playsound(src, 'sound/machines/hatch_open.ogg', 20, 1) + to_chat(user, "You [open ? "open" : "close"] the oven door.") + update_icon() + +/obj/machinery/appliance/cooker/oven/proc/manip(var/obj/item/I) + // check if someone's trying to manipulate the machine + + if(I.is_crowbar() || I.is_screwdriver() || istype(I, /obj/item/weapon/storage/part_replacer)) + return TRUE + else + return FALSE + +/obj/machinery/appliance/cooker/oven/can_insert(var/obj/item/I, var/mob/user) + if(!open && !manip(I)) + to_chat(user, "You can't put anything in while the door is closed!") + return 0 + + else + return ..() + + +//If an oven's door is open it will lose heat every proc, even if it also gained it +//But dont call equalize twice in one stack. A return value of -1 from the parent indicates equalize was already called +/obj/machinery/appliance/cooker/oven/heat_up() + .=..() + if(open && . != -1) + var/turf/T = get_turf(src) + if(temperature > T.temperature) + equalize_temperature() + +/obj/machinery/appliance/cooker/oven/can_remove_items(var/mob/user, show_warning = TRUE) + if(!open) + if(show_warning) + to_chat(user, "You can't take anything out while the door is closed!") + return 0 + + else + return ..() + + +//Oven has lots of recipes and combine options. The chance for interference is high, so +//If a combine target is set the oven will do it instead of checking recipes +/obj/machinery/appliance/cooker/oven/finish_cooking(var/datum/cooking_item/CI) + if(CI.combine_target) + CI.result_type = 3//Combination type. We're making something out of our ingredients + visible_message("\The [src] pings!") + combination_cook(CI) + return + else + ..() +======= +/obj/machinery/appliance/cooker/oven + name = "oven" + desc = "Cookies are ready, dear." + icon = 'icons/obj/cooking_machines.dmi' + icon_state = "ovenopen" + cook_type = "baked" + appliancetype = OVEN + food_color = "#A34719" + can_burn_food = TRUE + var/datum/looping_sound/oven/oven_loop + circuit = /obj/item/weapon/circuitboard/oven + active_power_usage = 6 KILOWATTS + heating_power = 6 KILOWATTS + //Based on a double deck electric convection oven + + resistance = 12 KILOWATTS // Approx. 12 minutes to heat up. + idle_power_usage = 2 KILOWATTS + //uses ~30% power to stay warm + optimal_power = 0.8 // Oven cooks .2 faster than the default speed. + + light_x = 3 + light_y = 4 + max_contents = 5 + container_type = /obj/item/weapon/reagent_containers/cooking_container/oven + + stat = POWEROFF //Starts turned off + + var/open = FALSE // Start closed just so people don't try to preheat with it open, lol. + + output_options = list( + "Pizza" = /obj/item/weapon/reagent_containers/food/snacks/variable/pizza, + "Bread" = /obj/item/weapon/reagent_containers/food/snacks/variable/bread, + "Pie" = /obj/item/weapon/reagent_containers/food/snacks/variable/pie, + "Cake" = /obj/item/weapon/reagent_containers/food/snacks/variable/cake, + "Hot Pocket" = /obj/item/weapon/reagent_containers/food/snacks/variable/pocket, + "Kebab" = /obj/item/weapon/reagent_containers/food/snacks/variable/kebab, + "Waffles" = /obj/item/weapon/reagent_containers/food/snacks/variable/waffles, + "Cookie" = /obj/item/weapon/reagent_containers/food/snacks/variable/cookie, + "Donut" = /obj/item/weapon/reagent_containers/food/snacks/variable/donut, + ) + +/obj/machinery/appliance/cooker/oven/Initialize() + . = ..() + + oven_loop = new(list(src), FALSE) + +/obj/machinery/appliance/cooker/oven/Destroy() + QDEL_NULL(oven_loop) + return ..() + +/obj/machinery/appliance/cooker/oven/update_icon() + if(!open) + if(!stat) + icon_state = "ovenclosed_on" + if(cooking == TRUE) + icon_state = "ovenclosed_cooking" + if(oven_loop) + oven_loop.start(src) + else + icon_state = "ovenclosed_on" + if(oven_loop) + oven_loop.stop(src) + else + icon_state = "ovenclosed_off" + if(oven_loop) + oven_loop.stop(src) + else + icon_state = "ovenopen" + if(oven_loop) + oven_loop.stop(src) + ..() + +/obj/machinery/appliance/cooker/oven/AltClick(var/mob/user) + try_toggle_door(user) + user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) + +/obj/machinery/appliance/cooker/oven/verb/toggle_door() + set src in oview(1) + set category = "Object" + set name = "Open/close oven door" + + try_toggle_door(usr) + +/obj/machinery/appliance/cooker/oven/proc/try_toggle_door(mob/user) + if(!isliving(usr) || isAI(user)) + return + + if(!usr.IsAdvancedToolUser()) + to_chat(user, "You lack the dexterity to do that.") + return + + if(!Adjacent(usr)) + to_chat(user, "You can't reach the [src] from there, get closer!") + return + + if(open) + open = FALSE + loss = (heating_power / resistance) * 0.5 + cooking = TRUE + else + open = TRUE + loss = (heating_power / resistance) * 4 + //When the oven door is opened, heat is lost MUCH faster and you stop cooking (because the door is open) + cooking = FALSE + + playsound(src, 'sound/machines/hatch_open.ogg', 20, 1) + to_chat(user, "You [open? "open":"close"] the oven door") + update_icon() + +/obj/machinery/appliance/cooker/oven/proc/manip(var/obj/item/I) + // check if someone's trying to manipulate the machine + + if(I.is_crowbar() || I.is_screwdriver() || istype(I, /obj/item/weapon/storage/part_replacer)) + return TRUE + else + return FALSE + +/obj/machinery/appliance/cooker/oven/can_insert(var/obj/item/I, var/mob/user) + if(!open && !manip(I)) + to_chat(user, "You can't put anything in while the door is closed!") + return 0 + + else + return ..() + + +//If an oven's door is open it will lose heat every proc, even if it also gained it +//But dont call equalize twice in one stack. A return value of -1 from the parent indicates equalize was already called +/obj/machinery/appliance/cooker/oven/heat_up() + .=..() + if(open && . != -1) + var/turf/T = get_turf(src) + if(temperature > T.temperature) + equalize_temperature() + +/obj/machinery/appliance/cooker/oven/can_remove_items(var/mob/user, show_warning = TRUE) + if(!open) + if(show_warning) + to_chat(user, "You can't take anything out while the door is closed!") + return 0 + + else + return ..() + + +//Oven has lots of recipes and combine options. The chance for interference is high, so +//If a combine target is set the oven will do it instead of checking recipes +/obj/machinery/appliance/cooker/oven/finish_cooking(var/datum/cooking_item/CI) + if(CI.combine_target) + CI.result_type = 3//Combination type. We're making something out of our ingredients + visible_message("\The [src] pings!") + combination_cook(CI) + return + else + ..() +>>>>>>> 3e473e6ee7... Merge pull request #9651 from VOREStation/upstream-merge-7845 diff --git a/code/modules/food/recipes_fryer.dm b/code/modules/food/recipes_fryer.dm index 1d739ec69d..ba6884b10b 100644 --- a/code/modules/food/recipes_fryer.dm +++ b/code/modules/food/recipes_fryer.dm @@ -29,10 +29,17 @@ /datum/recipe/bellefritter appliance = FRYER - reagents = list("sugar" = 5, "batter" = 10) + coating = /datum/reagent/nutriment/coating/batter + reagents = list("sugar" = 5) items = list(/obj/item/weapon/reagent_containers/food/snacks/frostbelle) result = /obj/item/weapon/reagent_containers/food/snacks/bellefritter +/datum/recipe/onionrings + appliance = FRYER + coating = /datum/reagent/nutriment/coating/batter + fruit = list("onion" = 1) + result = /obj/item/weapon/reagent_containers/food/snacks/onionrings + //Meaty Recipes //==================== /datum/recipe/cubancarp @@ -86,6 +93,31 @@ reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product result = /obj/item/weapon/reagent_containers/food/snacks/friedmushroom +/datum/recipe/fishfingers + items = list( + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + ) + coating = /datum/reagent/nutriment/coating/batter + result = /obj/item/weapon/reagent_containers/food/snacks/fishfingers + reagent_mix = RECIPE_REAGENT_REPLACE + +/datum/recipe/corn_dog + appliance = FRYER + items = list( + /obj/item/weapon/reagent_containers/food/snacks/sausage + ) + fruit = list("corn" = 1) + coating = /datum/reagent/nutriment/coating/batter + result = /obj/item/weapon/reagent_containers/food/snacks/corn_dog + +/datum/recipe/sweet_and_sour + appliance = FRYER + items = list( + /obj/item/weapon/reagent_containers/food/snacks/bacon, + /obj/item/weapon/reagent_containers/food/snacks/cutlet + ) + reagents = list("soysauce" = 5, "batter" = 10) + result = /obj/item/weapon/reagent_containers/food/snacks/sweet_and_sour //Sweet Recipes. //================== @@ -145,24 +177,7 @@ result = /obj/item/weapon/reagent_containers/food/snacks/pisanggoreng coating = /datum/reagent/nutriment/coating/batter -/datum/recipe/corn_dog - appliance = FRYER - items = list( - /obj/item/weapon/reagent_containers/food/snacks/sausage - ) - fruit = list("corn" = 1) - coating = /datum/reagent/nutriment/coating/batter - result = /obj/item/weapon/reagent_containers/food/snacks/corn_dog - -/datum/recipe/sweet_and_sour - appliance = FRYER - items = list( - /obj/item/weapon/reagent_containers/food/snacks/bacon, - /obj/item/weapon/reagent_containers/food/snacks/cutlet - ) - reagents = list("soysauce" = 5, "batter" = 10) - result = /obj/item/weapon/reagent_containers/food/snacks/sweet_and_sour - +//VOREStation Add Start /datum/recipe/generalschicken appliance = FRYER reagents = list("capsaicin" = 2, "sugar" = 2, "batter" = 10) @@ -182,3 +197,4 @@ /obj/item/weapon/reagent_containers/food/snacks/meat ) result = /obj/item/weapon/storage/box/wings //This is kinda like the donut box. +//VOREStation Add End diff --git a/code/modules/food/recipes_fryer_vr.dm b/code/modules/food/recipes_fryer_vr.dm new file mode 100644 index 0000000000..a9a4bb3e71 --- /dev/null +++ b/code/modules/food/recipes_fryer_vr.dm @@ -0,0 +1,19 @@ +/datum/recipe/generalschicken + appliance = FRYER + reagents = list("capsaicin" = 2, "sugar" = 2, "batter" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat + ) + result = /obj/item/weapon/reagent_containers/food/snacks/generalschicken + +/datum/recipe/chickenwings + appliance = FRYER + reagents = list("capsaicin" = 5, "batter" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat + ) + result = /obj/item/weapon/storage/box/wings //This is kinda like the donut box. diff --git a/code/modules/food/recipes_grill.dm b/code/modules/food/recipes_grill.dm index 1198660ee7..e51aca24cc 100644 --- a/code/modules/food/recipes_grill.dm +++ b/code/modules/food/recipes_grill.dm @@ -13,7 +13,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat //do not place this recipe before /datum/recipe/humanburger ) result = /obj/item/weapon/reagent_containers/food/snacks/monkeyburger - + /datum/recipe/syntiburger appliance = GRILL items = list( @@ -85,7 +85,7 @@ /obj/item/clothing/head/beret ) result = /obj/item/weapon/reagent_containers/food/snacks/mimeburger - + /datum/recipe/mouseburger appliance = GRILL items = list( @@ -93,7 +93,7 @@ /obj/item/weapon/holder/mouse ) result = /obj/item/weapon/reagent_containers/food/snacks/mouseburger - + /datum/recipe/bunbun appliance = GRILL items = list( @@ -109,7 +109,7 @@ /obj/item/weapon/reagent_containers/food/snacks/sausage ) result = /obj/item/weapon/reagent_containers/food/snacks/hotdog - + /datum/recipe/humankabob appliance = GRILL items = list( @@ -127,7 +127,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat, ) result = /obj/item/weapon/reagent_containers/food/snacks/monkeykabob - + /datum/recipe/monkeykabob appliance = GRILL items = list( @@ -154,7 +154,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tofu, ) result = /obj/item/weapon/reagent_containers/food/snacks/tofukabob - + /datum/recipe/fakespellburger appliance = GRILL items = list( @@ -182,7 +182,7 @@ reagents = list("egg" = 3) reagent_mix = RECIPE_REAGENT_REPLACE result = /obj/item/weapon/reagent_containers/food/snacks/bigbiteburger - + /datum/recipe/superbiteburger appliance = GRILL fruit = list("tomato" = 1) @@ -195,7 +195,7 @@ /obj/item/weapon/reagent_containers/food/snacks/boiledegg, ) result = /obj/item/weapon/reagent_containers/food/snacks/superbiteburger - + /datum/recipe/slimeburger appliance = GRILL reagents = list("slimejelly" = 5) @@ -211,7 +211,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun ) result = /obj/item/weapon/reagent_containers/food/snacks/jellyburger/cherry - + /datum/recipe/bearburger appliance = GRILL items = list( @@ -229,7 +229,17 @@ /obj/item/weapon/reagent_containers/food/snacks/bacon ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/bacon - + +/datum/recipe/omelette + appliance = GRILL + items = list( + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + ) + reagents = list("egg" = 6) + reagent_mix = RECIPE_REAGENT_REPLACE + result = /obj/item/weapon/reagent_containers/food/snacks/omelette + /datum/recipe/omurice appliance = GRILL reagents = list("rice" = 5, "ketchup" = 5, "egg" = 3) @@ -244,3 +254,75 @@ appliance = GRILL reagents = list("rice" = 5, "ketchup" = 5, "sodiumchloride" = 5, "egg" = 3) result = /obj/item/weapon/reagent_containers/food/snacks/omurice/face + +/datum/recipe/meatsteak + appliance = GRILL + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list(/obj/item/weapon/reagent_containers/food/snacks/meat) + result = /obj/item/weapon/reagent_containers/food/snacks/meatsteak + +/datum/recipe/honeytoast + appliance = GRILL + reagents = list("honey" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/slice/bread + ) + reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product + result = /obj/item/weapon/reagent_containers/food/snacks/honeytoast + +/datum/recipe/grilled_carp + appliance = GRILL + items = list( + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat + ) + reagents = list("spacespice" = 1) + fruit = list("cabbage" = 1, "lime" = 1) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp + +/datum/recipe/grilledcheese + appliance = GRILL + items = list( + /obj/item/weapon/reagent_containers/food/snacks/slice/bread, + /obj/item/weapon/reagent_containers/food/snacks/slice/bread, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/grilledcheese + +/datum/recipe/toastedsandwich + appliance = GRILL + items = list( + /obj/item/weapon/reagent_containers/food/snacks/sandwich + ) + result = /obj/item/weapon/reagent_containers/food/snacks/toastedsandwich + +/datum/recipe/cheese_cracker + appliance = GRILL + items = list( + /obj/item/weapon/reagent_containers/food/snacks/spreads/butter, + /obj/item/weapon/reagent_containers/food/snacks/slice/bread, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge + ) + reagents = list("spacespice" = 1) + result = /obj/item/weapon/reagent_containers/food/snacks/cheese_cracker + result_quantity = 4 + +/datum/recipe/bacongrill + appliance = GRILL + items = list( + /obj/item/weapon/reagent_containers/food/snacks/spreads, + /obj/item/weapon/reagent_containers/food/snacks/rawbacon + ) + result = /obj/item/weapon/reagent_containers/food/snacks/bacon + +/datum/recipe/chickenfillet //Also just combinable, like burgers and hot dogs. + appliance = GRILL + items = list( + /obj/item/weapon/reagent_containers/food/snacks/chickenkatsu, + /obj/item/weapon/reagent_containers/food/snacks/bun + ) + result = /obj/item/weapon/reagent_containers/food/snacks/chickenfillet diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index 216eb0303c..6780a72fe4 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -43,14 +43,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/devilledegg -/datum/recipe/waffles - reagents = list("sugar" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/reagent_containers/food/snacks/waffles - /datum/recipe/donkpocket items = list( /obj/item/weapon/reagent_containers/food/snacks/dough, @@ -72,15 +64,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket //SPECIAL -/datum/recipe/omelette - items = list( - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - ) - reagents = list("egg" = 6) - reagent_mix = RECIPE_REAGENT_REPLACE - result = /obj/item/weapon/reagent_containers/food/snacks/omelette - /datum/recipe/muffin reagents = list("milk" = 5, "sugar" = 5) reagent_mix = RECIPE_REAGENT_REPLACE @@ -145,10 +128,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/microchips -/datum/recipe/mashedpotato - fruit = list("potato" = 1) - result = /obj/item/weapon/reagent_containers/food/snacks/mashedpotato - /datum/recipe/bangersandmash items = list( /obj/item/weapon/reagent_containers/food/snacks/mashedpotato, @@ -182,25 +161,11 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/fortunecookie -/datum/recipe/meatsteak - reagents = list("sodiumchloride" = 1, "blackpepper" = 1) - items = list(/obj/item/weapon/reagent_containers/food/snacks/meat) - result = /obj/item/weapon/reagent_containers/food/snacks/meatsteak - /datum/recipe/syntisteak reagents = list("sodiumchloride" = 1, "blackpepper" = 1) items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh) result = /obj/item/weapon/reagent_containers/food/snacks/meatsteak -/datum/recipe/pizzahawaiian - fruit = list("tomato" = 1, "pineapple" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, - /obj/item/weapon/reagent_containers/food/snacks/cutlet, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple - /datum/recipe/spacylibertyduff reagents = list("water" = 5, "vodka" = 5, "psilocybin" = 5) result = /obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff @@ -260,12 +225,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/sandwich -/datum/recipe/toastedsandwich - items = list( - /obj/item/weapon/reagent_containers/food/snacks/sandwich - ) - result = /obj/item/weapon/reagent_containers/food/snacks/toastedsandwich - /datum/recipe/peanutbutterjellysandwich reagents = list("cherryjelly" = 5, "peanutbutter" = 5) items = list( @@ -274,13 +233,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/jellysandwich/peanutbutter -/datum/recipe/grilledcheese - items = list( - /obj/item/weapon/reagent_containers/food/snacks/slice/bread, - /obj/item/weapon/reagent_containers/food/snacks/slice/bread, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/grilledcheese /datum/recipe/tomatosoup fruit = list("tomato" = 2) @@ -379,11 +331,6 @@ I said no! reagents = list("water" = 5, "sugar" = 5) result = /obj/item/weapon/reagent_containers/food/snacks/candiedapple -/datum/recipe/applepie - fruit = list("apple" = 1) - items = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough) - result = /obj/item/weapon/reagent_containers/food/snacks/applepie - /datum/recipe/twobread reagents = list("wine" = 5) items = list( @@ -439,30 +386,6 @@ I said no! result = /obj/item/weapon/reagent_containers/food/snacks/sausage result_quantity = 2 -/datum/recipe/fishfingers - reagents = list("flour" = 10, "egg" = 3) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/fishfingers - reagent_mix = RECIPE_REAGENT_REPLACE - -/datum/recipe/zestfish - fruit = list("lemon" = 1) - reagents = list("sodiumchloride" = 3) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/carpmeat - ) - result = /obj/item/weapon/reagent_containers/food/snacks/zestfish - -/datum/recipe/limezestfish - fruit = list("lime" = 1) - reagents = list("sodiumchloride" = 3) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/carpmeat - ) - result = /obj/item/weapon/reagent_containers/food/snacks/zestfish - /datum/recipe/kudzudonburi fruit = list("kudzu" = 1) reagents = list("rice" = 10) @@ -494,11 +417,7 @@ I said no! /datum/recipe/chawanmushi fruit = list("mushroom" = 1) - reagents = list("water" = 5, "soysauce" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/egg - ) + reagents = list("water" = 5, "soysauce" = 5, "egg" = 6) result = /obj/item/weapon/reagent_containers/food/snacks/chawanmushi /datum/recipe/beetsoup @@ -545,17 +464,9 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/stuffing -/datum/recipe/tofurkey - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tofu, - /obj/item/weapon/reagent_containers/food/snacks/tofu, - /obj/item/weapon/reagent_containers/food/snacks/stuffing, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/tofurkey - /datum/recipe/mashedpotato items = list( - /obj/item/weapon/reagent_containers/food/snacks/spreads/butter // to prevent conflicts with yellow curry + /obj/item/weapon/reagent_containers/food/snacks/spreads ) fruit = list("potato" = 1) result = /obj/item/weapon/reagent_containers/food/snacks/mashedpotato @@ -574,27 +485,11 @@ I said no! ) result = /obj/item/weapon/ruinedvirusdish -/datum/recipe/onionrings - fruit = list("onion" = 1) - reagents = list("flour" = 5) - result = /obj/item/weapon/reagent_containers/food/snacks/onionrings /datum/recipe/onionsoup fruit = list("onion" = 1) reagents = list("water" = 10) - result = /obj/item/weapon/reagent_containers/food/snacks/onionsoup - -////////////////////////////////////////// -// bs12 food port stuff -////////////////////////////////////////// - -/datum/recipe/taco - items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice, - /obj/item/weapon/reagent_containers/food/snacks/cutlet, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge - ) - result = /obj/item/weapon/reagent_containers/food/snacks/taco + result = /obj/item/weapon/reagent_containers/food/snacks/soup/onion /datum/recipe/microwavebun items = list( @@ -643,18 +538,6 @@ I said no! reagents = list("sugar" = 5, "frostoil" = 5) result = /obj/item/weapon/reagent_containers/food/snacks/mint -//////////////////////// -// TGstation food ports -//////////////////////// - -/datum/recipe/meatbun - fruit = list("cabbage" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meatball, - /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/meatbun - /datum/recipe/sashimi reagents = list("soysauce" = 5) items = list( @@ -739,53 +622,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/porkbowl -/datum/recipe/microwavetortilla - reagents = list("flour" = 5, "water" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough - ) - result = /obj/item/weapon/reagent_containers/food/snacks/tortilla - -/datum/recipe/meatburrito - fruit = list("soybeans" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tortilla, - /obj/item/weapon/reagent_containers/food/snacks/cutlet, - /obj/item/weapon/reagent_containers/food/snacks/cutlet - ) - result = /obj/item/weapon/reagent_containers/food/snacks/meatburrito - -/datum/recipe/cheeseburrito - fruit = list("soybeans" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tortilla, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge - ) - result = /obj/item/weapon/reagent_containers/food/snacks/cheeseburrito - -/datum/recipe/fuegoburrito - fruit = list("soybeans" = 1, "chili" = 2) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tortilla - ) - result = /obj/item/weapon/reagent_containers/food/snacks/fuegoburrito - -/datum/recipe/nachos - reagents = list("sodiumchloride" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tortilla - ) - result = /obj/item/weapon/reagent_containers/food/snacks/nachos - -/datum/recipe/cheesenachos - reagents = list("sodiumchloride" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tortilla, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge - ) - result = /obj/item/weapon/reagent_containers/food/snacks/cheesenachos - /datum/recipe/cubannachos fruit = list("chili" = 1) reagents = list("ketchup" = 5) @@ -861,15 +697,10 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/bageltwo -///////////////////////////////////////////////////////////// -//Synnono Meme Foods -// -//Most recipes replace reagents with RECIPE_REAGENT_REPLACE -//to simplify the end product and balance the amount of reagents +//Recipes that use RECIPE_REAGENT_REPLACE will +//simplify the end product and balance the amount of reagents //in some foods. Many require the space spice reagent/condiment //to reduce the risk of future recipe conflicts. -///////////////////////////////////////////////////////////// - /datum/recipe/redcurry reagents = list("cream" = 5, "spacespice" = 2, "rice" = 5) @@ -934,13 +765,6 @@ I said no! reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product result = /obj/item/weapon/reagent_containers/food/snacks/lomein -/datum/recipe/chickenfillet //Also just combinable, like burgers and hot dogs. - items = list( - /obj/item/weapon/reagent_containers/food/snacks/chickenkatsu, - /obj/item/weapon/reagent_containers/food/snacks/bun - ) - result = /obj/item/weapon/reagent_containers/food/snacks/chickenfillet - /datum/recipe/chickennoodlesoup fruit = list("carrot" = 1) reagents = list("water" = 10) @@ -964,45 +788,6 @@ I said no! reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product result = /obj/item/weapon/reagent_containers/food/snacks/chilicheesefries -/datum/recipe/meatbun - reagents = list("spacespice" = 1, "water" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice, - /obj/item/weapon/reagent_containers/food/snacks/rawcutlet - ) - reagent_mix = RECIPE_REAGENT_REPLACE //Water used up in cooking - result = /obj/item/weapon/reagent_containers/food/snacks/meatbun - -/datum/recipe/custardbun - reagents = list("spacespice" = 1, "water" = 5, "egg" = 3) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice - ) - reagent_mix = RECIPE_REAGENT_REPLACE //Water, egg used up in cooking - result = /obj/item/weapon/reagent_containers/food/snacks/custardbun - -/datum/recipe/chickenmomo - reagents = list("spacespice" = 2, "water" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice, - /obj/item/weapon/reagent_containers/food/snacks/doughslice, - /obj/item/weapon/reagent_containers/food/snacks/doughslice, - /obj/item/weapon/reagent_containers/food/snacks/meat/chicken - ) - reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product - result = /obj/item/weapon/reagent_containers/food/snacks/chickenmomo - -/datum/recipe/veggiemomo - reagents = list("spacespice" = 2, "water" = 5) - fruit = list("carrot" = 1, "cabbage" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice, - /obj/item/weapon/reagent_containers/food/snacks/doughslice, - /obj/item/weapon/reagent_containers/food/snacks/doughslice - ) - reagent_mix = RECIPE_REAGENT_REPLACE //Get that water outta here - result = /obj/item/weapon/reagent_containers/food/snacks/veggiemomo - /datum/recipe/risotto reagents = list("wine" = 5, "rice" = 10, "spacespice" = 1) fruit = list("mushroom" = 1) @@ -1017,32 +802,6 @@ I said no! reagent_mix = RECIPE_REAGENT_REPLACE //Get that water outta here result = /obj/item/weapon/reagent_containers/food/snacks/poachedegg -/datum/recipe/honeytoast - reagents = list("honey" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/slice/bread - ) - reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product - result = /obj/item/weapon/reagent_containers/food/snacks/honeytoast - - -/datum/recipe/donerkebab - fruit = list("tomato" = 1, "cabbage" = 1) - reagents = list("sodiumchloride" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meatsteak, - /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough - ) - result = /obj/item/weapon/reagent_containers/food/snacks/donerkebab - - -/datum/recipe/sashimi - reagents = list("soysauce" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/carpmeat - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sashimi - /datum/recipe/nugget reagents = list("flour" = 5) items = list( @@ -1052,12 +811,15 @@ I said no! result = /obj/item/weapon/reagent_containers/food/snacks/nugget // Chip update -/datum/recipe/tortila - reagents = list("flour" = 5,"water" = 5) +/datum/recipe/microwavetortilla + reagents = list("flour" = 5, "water" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough + ) result = /obj/item/weapon/reagent_containers/food/snacks/tortilla reagent_mix = RECIPE_REAGENT_REPLACE //no gross flour or water -/datum/recipe/taconew +/datum/recipe/taco items = list( /obj/item/weapon/reagent_containers/food/snacks/tortilla, /obj/item/weapon/reagent_containers/food/snacks/cutlet, @@ -1119,36 +881,61 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/burrito_vegan -/datum/recipe/burrito_spicy - fruit = list("chili" = 2) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/burrito - ) - result = /obj/item/weapon/reagent_containers/food/snacks/burrito_spicy - /datum/recipe/burrito_cheese items = list( - /obj/item/weapon/reagent_containers/food/snacks/burrito, + /obj/item/weapon/reagent_containers/food/snacks/tortilla, + /obj/item/weapon/reagent_containers/food/snacks/meatball, + /obj/item/weapon/reagent_containers/food/snacks/meatball, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge ) result = /obj/item/weapon/reagent_containers/food/snacks/burrito_cheese /datum/recipe/burrito_cheese_spicy - fruit = list("chili" = 2) + fruit = list("chili" = 2, "soybeans" = 1) items = list( - /obj/item/weapon/reagent_containers/food/snacks/burrito, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge + /obj/item/weapon/reagent_containers/food/snacks/tortilla, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, ) result = /obj/item/weapon/reagent_containers/food/snacks/burrito_cheese_spicy /datum/recipe/burrito_hell - fruit = list("chili" = 10) + fruit = list("soybeans" = 1, "chili" = 10) + reagents = list("spacespice" = 1) items = list( - /obj/item/weapon/reagent_containers/food/snacks/burrito_spicy + /obj/item/weapon/reagent_containers/food/snacks/tortilla, + /obj/item/weapon/reagent_containers/food/snacks/meatball, + /obj/item/weapon/reagent_containers/food/snacks/meatball ) + result result = /obj/item/weapon/reagent_containers/food/snacks/burrito_hell reagent_mix = RECIPE_REAGENT_REPLACE //Already hot sauce +/datum/recipe/meatburrito + fruit = list("soybeans" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/tortilla, + /obj/item/weapon/reagent_containers/food/snacks/cutlet, + /obj/item/weapon/reagent_containers/food/snacks/cutlet + ) + result = /obj/item/weapon/reagent_containers/food/snacks/meatburrito + +/datum/recipe/cheeseburrito + fruit = list("soybeans" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/tortilla, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge + ) + result = /obj/item/weapon/reagent_containers/food/snacks/cheeseburrito + +/datum/recipe/fuegoburrito + fruit = list("soybeans" = 1, "chili" = 2) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/tortilla + ) + result = /obj/item/weapon/reagent_containers/food/snacks/fuegoburrito + /datum/recipe/breakfast_wrap items = list( /obj/item/weapon/reagent_containers/food/snacks/bacon, @@ -1160,18 +947,16 @@ I said no! /datum/recipe/burrito_mystery items = list( - /obj/item/weapon/reagent_containers/food/snacks/burrito, + /obj/item/weapon/reagent_containers/food/snacks/tortilla, /obj/item/weapon/reagent_containers/food/snacks/mysterysoup ) result = /obj/item/weapon/reagent_containers/food/snacks/burrito_mystery -//Ligger food, and also bacon. - -/datum/recipe/bacon +/datum/recipe/baconmicrowave items = list( /obj/item/weapon/reagent_containers/food/snacks/rawbacon ) - result = /obj/item/weapon/reagent_containers/food/snacks/bacon + result = /obj/item/weapon/reagent_containers/food/snacks/bacon/microwave /datum/recipe/chilied_eggs items = list( @@ -1212,9 +997,9 @@ I said no! /datum/recipe/father_breakfast items = list( /obj/item/weapon/reagent_containers/food/snacks/sausage, - /obj/item/weapon/reagent_containers/food/snacks/omelette, /obj/item/weapon/reagent_containers/food/snacks/meatsteak ) + reagents = list("egg" = 6) result = /obj/item/weapon/reagent_containers/food/snacks/father_breakfast /datum/recipe/stuffed_meatball @@ -1229,24 +1014,11 @@ I said no! items = list( /obj/item/weapon/reagent_containers/food/snacks/meatball, /obj/item/weapon/reagent_containers/food/snacks/meatball, - /obj/item/weapon/reagent_containers/food/snacks/meatball, - /obj/item/weapon/reagent_containers/food/snacks/omelette + /obj/item/weapon/reagent_containers/food/snacks/meatball ) + reagents = list("egg" = 6) result = /obj/item/weapon/reagent_containers/food/snacks/egg_pancake -/datum/recipe/grilled_carp - items = list( - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat - ) - reagents = list("spacespice" = 1) - fruit = list("cabbage" = 1, "lime" = 1) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp - /datum/recipe/bacon_stick items = list( /obj/item/weapon/reagent_containers/food/snacks/bacon, @@ -1254,16 +1026,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/bacon_stick -/datum/recipe/cheese_cracker - items = list( - /obj/item/weapon/reagent_containers/food/snacks/spreads/butter, - /obj/item/weapon/reagent_containers/food/snacks/slice/bread, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge - ) - reagents = list("spacespice" = 1) - result = /obj/item/weapon/reagent_containers/food/snacks/cheese_cracker - result_quantity = 4 - /datum/recipe/bacon_and_eggs items = list( /obj/item/weapon/reagent_containers/food/snacks/bacon, @@ -1298,114 +1060,6 @@ I said no! ) result = /obj/item/weapon/reagent_containers/food/snacks/blt -/datum/recipe/onionrings - fruit = list("onion" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice - ) - result = /obj/item/weapon/reagent_containers/food/snacks/onionrings - -/datum/recipe/berrymuffin - reagents = list("milk" = 5, "sugar" = 5) - reagent_mix = RECIPE_REAGENT_REPLACE - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - fruit = list("berries" = 1) - result = /obj/item/weapon/reagent_containers/food/snacks/muffin - -/datum/recipe/onionsoup - fruit = list("onion" = 1) - reagents = list("water" = 10) - result = /obj/item/weapon/reagent_containers/food/snacks/soup/onion - -/datum/recipe/porkbowl - reagents = list("water" = 5, "rice" = 10) - reagent_mix = RECIPE_REAGENT_REPLACE - items = list( - /obj/item/weapon/reagent_containers/food/snacks/bacon - ) - result = /obj/item/weapon/reagent_containers/food/snacks/porkbowl - -/datum/recipe/sushi - fruit = list("cabbage" = 1) - reagents = list("rice" = 20) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/meat - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi - -/datum/recipe/goulash - fruit = list("tomato" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/cutlet, - /obj/item/weapon/reagent_containers/food/snacks/spagetti - ) - result = /obj/item/weapon/reagent_containers/food/snacks/goulash - -/datum/recipe/donerkebab - fruit = list("tomato" = 1, "cabbage" = 1) - reagents = list("sodiumchloride" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meatsteak, - /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough - ) - result = /obj/item/weapon/reagent_containers/food/snacks/donerkebab - -/datum/recipe/roastbeef - fruit = list("carrot" = 2, "potato" = 2) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat - ) - result = /obj/item/weapon/reagent_containers/food/snacks/roastbeef - -/datum/recipe/reishicup - reagents = list("psilocybin" = 3, "sugar" = 3) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar - ) - result = /obj/item/weapon/reagent_containers/food/snacks/reishicup - -/datum/recipe/hotandsoursoup - fruit = list("cabbage" = 1, "mushroom" = 1) - reagents = list("sodiumchloride" = 2, "blackpepper" = 2, "water" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tofu - ) - result = /obj/item/weapon/reagent_containers/food/snacks/hotandsoursoup - -/datum/recipe/kitsuneudon - reagents = list("egg" = 3) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/spagetti, - /obj/item/weapon/reagent_containers/food/snacks/tofu - ) - result = /obj/item/weapon/reagent_containers/food/snacks/kitsuneudon - -/datum/recipe/pillbugball - reagents = list("carbon" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat/grubmeat - ) - result = /obj/item/weapon/reagent_containers/food/snacks/bugball - -/datum/recipe/mammi - fruit = list("orange" = 1) - reagents = list("water" = 10, "flour" = 10, "milk" = 5, "sodiumchloride" = 1) - result = /obj/item/weapon/reagent_containers/food/snacks/mammi - -/datum/recipe/makaroni - reagents = list("flour" = 15, "milk" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat/grubmeat, - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge - ) - result = /obj/item/weapon/reagent_containers/food/snacks/makaroni - /datum/recipe/gigapuddi reagents = list("milk" = 15) items = list( @@ -1429,25 +1083,3 @@ I said no! /obj/item/weapon/reagent_containers/food/snacks/egg ) result = /obj/item/weapon/reagent_containers/food/snacks/gigapuddi/anger - -/datum/recipe/buchedenoel - fruit = list("berries" = 2) - reagents = list("milk" = 5, "flour" = 15, "cream" = 10, "coco" = 5, "egg" = 6) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/buchedenoel - -/datum/recipe/turkey - fruit = list("carrot" = 2) - reagents = list("sodiumchloride" = 1, "blackpepper" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat/chicken, - /obj/item/weapon/reagent_containers/food/snacks/slice/bread, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/turkey - -/datum/recipe/cinnamonbun - reagents = list("sugar" = 15, "cream" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/dough - ) - result = /obj/item/weapon/reagent_containers/food/snacks/cinnamonbun - result_quantity = 4 diff --git a/code/modules/food/recipes_microwave_vr.dm b/code/modules/food/recipes_microwave_vr.dm index 8a4d88fc2a..6db92d6b01 100644 --- a/code/modules/food/recipes_microwave_vr.dm +++ b/code/modules/food/recipes_microwave_vr.dm @@ -10,6 +10,85 @@ */ // All of this shit needs to be gone through and reorganized into different recipes per machine - Rykka 7/16/2020 +/datum/recipe/sushi + fruit = list("cabbage" = 1) + reagents = list("rice" = 20) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi + +/datum/recipe/goulash + fruit = list("tomato" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/cutlet, + /obj/item/weapon/reagent_containers/food/snacks/spagetti + ) + result = /obj/item/weapon/reagent_containers/food/snacks/goulash + +/datum/recipe/donerkebab + fruit = list("tomato" = 1, "cabbage" = 1) + reagents = list("sodiumchloride" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meatsteak, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough + ) + result = /obj/item/weapon/reagent_containers/food/snacks/donerkebab + +/datum/recipe/roastbeef + fruit = list("carrot" = 2, "potato" = 2) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat + ) + result = /obj/item/weapon/reagent_containers/food/snacks/roastbeef + +/datum/recipe/reishicup + reagents = list("psilocybin" = 3, "sugar" = 3) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar + ) + result = /obj/item/weapon/reagent_containers/food/snacks/reishicup + +/datum/recipe/hotandsoursoup + fruit = list("cabbage" = 1, "mushroom" = 1) + reagents = list("sodiumchloride" = 2, "blackpepper" = 2, "water" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/tofu + ) + result = /obj/item/weapon/reagent_containers/food/snacks/hotandsoursoup + +/datum/recipe/kitsuneudon + reagents = list("egg" = 3) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/spagetti, + /obj/item/weapon/reagent_containers/food/snacks/tofu + ) + result = /obj/item/weapon/reagent_containers/food/snacks/kitsuneudon + +/datum/recipe/pillbugball + reagents = list("carbon" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/grubmeat + ) + result = /obj/item/weapon/reagent_containers/food/snacks/bugball + +/datum/recipe/mammi + fruit = list("orange" = 1) + reagents = list("water" = 10, "flour" = 10, "milk" = 5, "sodiumchloride" = 1) + result = /obj/item/weapon/reagent_containers/food/snacks/mammi + +/datum/recipe/makaroni + reagents = list("flour" = 15, "milk" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/grubmeat, + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge + ) + result = /obj/item/weapon/reagent_containers/food/snacks/makaroni + /datum/recipe/carpsushi fruit = list("cabbage" = 1) reagents = list("rice" = 20) diff --git a/code/modules/food/recipes_oven.dm b/code/modules/food/recipes_oven.dm index b92f04b09e..e04d437982 100644 --- a/code/modules/food/recipes_oven.dm +++ b/code/modules/food/recipes_oven.dm @@ -5,7 +5,8 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/ovenchips - +//Roasts +//--------------- /datum/recipe/dionaroast appliance = OVEN @@ -15,15 +16,59 @@ result = /obj/item/weapon/reagent_containers/food/snacks/dionaroast reagent_mix = RECIPE_REAGENT_REPLACE //No eating polyacid +/datum/recipe/monkeysdelight + appliance = OVEN + fruit = list("banana" = 1) + reagents = list("sodiumchloride" = 1, "blackpepper" = 1, "flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/monkeycube + ) + result = /obj/item/weapon/reagent_containers/food/snacks/monkeysdelight + reagent_mix = RECIPE_REAGENT_REPLACE -/datum/recipe/ribplate //Putting this here for not seeing a roast section. +/datum/recipe/ribplate appliance = OVEN reagents = list("honey" = 5, "spacespice" = 2, "blackpepper" = 1) items = list(/obj/item/weapon/reagent_containers/food/snacks/meat) reagent_mix = RECIPE_REAGENT_REPLACE result = /obj/item/weapon/reagent_containers/food/snacks/ribplate +/datum/recipe/turkey + appliance = OVEN + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/chicken, + /obj/item/weapon/reagent_containers/food/snacks/stuffing + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/turkey +/datum/recipe/tofurkey + appliance = OVEN + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/tofu, + /obj/item/weapon/reagent_containers/food/snacks/tofu, + /obj/item/weapon/reagent_containers/food/snacks/stuffing + ) + result = /obj/item/weapon/reagent_containers/food/snacks/tofurkey + +/datum/recipe/zestfish + appliance = OVEN + fruit = list("lemon" = 1) + reagents = list("sodiumchloride" = 3) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/carpmeat + ) + result = /obj/item/weapon/reagent_containers/food/snacks/zestfish + +/datum/recipe/limezestfish + appliance = OVEN + fruit = list("lime" = 1) + reagents = list("sodiumchloride" = 3) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/carpmeat + ) + result = /obj/item/weapon/reagent_containers/food/snacks/zestfish //Predesigned breads @@ -197,7 +242,6 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/cherrypie - /datum/recipe/amanita_pie appliance = OVEN reagents = list("amatoxin" = 5) @@ -210,18 +254,24 @@ items = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough) result = /obj/item/weapon/reagent_containers/food/snacks/plump_pie +/datum/recipe/applepie + appliance = OVEN + fruit = list("apple" = 1) + items = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough) + result = /obj/item/weapon/reagent_containers/food/snacks/applepie /datum/recipe/pumpkinpie appliance = OVEN fruit = list("pumpkin" = 1) - reagents = list("milk" = 5, "sugar" = 5, "egg" = 3, "flour" = 10) + reagents = list("sugar" = 5) + items = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough) result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie - reagent_mix = RECIPE_REAGENT_REPLACE //We dont want raw egg in the result /datum/recipe/appletart appliance = OVEN fruit = list("goldapple" = 1) - reagents = list("sugar" = 5, "milk" = 5, "flour" = 10, "egg" = 3) + reagents = list("sugar" = 10) + items = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough) result = /obj/item/weapon/reagent_containers/food/snacks/appletart reagent_mix = RECIPE_REAGENT_REPLACE @@ -292,7 +342,20 @@ reagent_mix = RECIPE_REAGENT_REPLACE //No egg or mix in final recipe result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cosmicbrownies +/datum/recipe/buchedenoel + appliance = OVEN + fruit = list("berries" = 2) + reagents = list("milk" = 5, "flour" = 15, "cream" = 10, "coco" = 5, "egg" = 6) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/buchedenoel +/datum/recipe/cinnamonbun + appliance = OVEN + reagents = list("sugar" = 15, "cream" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/reagent_containers/food/snacks/cinnamonbun + result_quantity = 4 //Pizzas @@ -366,24 +429,15 @@ //Spicy //================ + /datum/recipe/enchiladas appliance = OVEN - fruit = list("chili" = 2, "corn" = 1) - items = list(/obj/item/weapon/reagent_containers/food/snacks/cutlet) - result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas - -/datum/recipe/monkeysdelight - appliance = OVEN - fruit = list("banana" = 1) - reagents = list("sodiumchloride" = 1, "blackpepper" = 1, "flour" = 10) + fruit = list("chili" = 2) items = list( - /obj/item/weapon/reagent_containers/food/snacks/monkeycube + /obj/item/weapon/reagent_containers/food/snacks/cutlet, + /obj/item/weapon/reagent_containers/food/snacks/tortilla ) - result = /obj/item/weapon/reagent_containers/food/snacks/monkeysdelight - reagent_mix = RECIPE_REAGENT_REPLACE - - - + result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas // Cakes. @@ -485,15 +539,6 @@ reagents = list("milk" = 5, "egg" = 3,"honey" = 5) result = /obj/item/weapon/reagent_containers/food/snacks/honeybun -/datum/recipe/enchiladas_new - appliance = OVEN - fruit = list("chili" = 2) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/cutlet, - /obj/item/weapon/reagent_containers/food/snacks/tortilla - ) - result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas - //Bacon /datum/recipe/bacon_oven appliance = OVEN @@ -558,7 +603,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge ) result = /obj/item/weapon/reagent_containers/food/snacks/macncheese - + /datum/recipe/suppermatter appliance = OVEN reagents = list("radium" = 5, "milk" = 5) @@ -576,3 +621,72 @@ ) reagent_mix = RECIPE_REAGENT_REPLACE result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/excitingsuppermatter + +/datum/recipe/waffles + appliance = OVEN + reagents = list("sugar" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/dough, + /obj/item/weapon/reagent_containers/food/snacks/dough + ) + result = /obj/item/weapon/reagent_containers/food/snacks/waffles + +/datum/recipe/loadedbakedpotatooven + appliance = OVEN + fruit = list("potato" = 1) + items = list(/obj/item/weapon/reagent_containers/food/snacks/cheesewedge) + result = /obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato + +/datum/recipe/meatbun + appliance = OVEN + fruit = list("cabbage" = 1) + reagents = list("water" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meatball, + /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough, + ) + reagent_mix = RECIPE_REAGENT_REPLACE //Water used up in cooking + result = /obj/item/weapon/reagent_containers/food/snacks/meatbun + +/datum/recipe/spicedmeatbun + appliance = OVEN + reagents = list("spacespice" = 2, "water" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice, + /obj/item/weapon/reagent_containers/food/snacks/rawcutlet + ) + reagent_mix = RECIPE_REAGENT_REPLACE //Water used up in cooking + result = /obj/item/weapon/reagent_containers/food/snacks/spicedmeatbun + +/datum/recipe/custardbun + appliance = OVEN + reagents = list("spacespice" = 1, "water" = 5, "egg" = 3) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice + ) + reagent_mix = RECIPE_REAGENT_REPLACE //Water, egg used up in cooking + result = /obj/item/weapon/reagent_containers/food/snacks/custardbun + +/datum/recipe/chickenmomo + appliance = OVEN + reagents = list("spacespice" = 2, "water" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice, + /obj/item/weapon/reagent_containers/food/snacks/doughslice, + /obj/item/weapon/reagent_containers/food/snacks/doughslice, + /obj/item/weapon/reagent_containers/food/snacks/meat/chicken + ) + reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product + result = /obj/item/weapon/reagent_containers/food/snacks/chickenmomo + +/datum/recipe/veggiemomo + appliance = OVEN + reagents = list("spacespice" = 2, "water" = 5) + fruit = list("carrot" = 1, "cabbage" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice, + /obj/item/weapon/reagent_containers/food/snacks/doughslice, + /obj/item/weapon/reagent_containers/food/snacks/doughslice + ) + reagent_mix = RECIPE_REAGENT_REPLACE //Get that water outta here + result = /obj/item/weapon/reagent_containers/food/snacks/veggiemomo \ No newline at end of file diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index cecc455328..30b5c69fef 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -219,6 +219,11 @@ new /obj/item/weapon/reagent_containers/food/snacks/carrotfries(get_turf(src)) qdel(src) return + else if(!isnull(seed.chems["pineapplejuice"])) + to_chat(user, "You slice \the [src] into rings.") + new /obj/item/weapon/reagent_containers/food/snacks/pineapple_ring(get_turf(src)) + qdel(src) + return else if(!isnull(seed.chems["soymilk"])) to_chat(user, "You roughly chop up \the [src].") new /obj/item/weapon/reagent_containers/food/snacks/soydope(get_turf(src)) diff --git a/code/modules/hydroponics/seed_packets.dm b/code/modules/hydroponics/seed_packets.dm index 35e84e150d..cb5bb5c68f 100644 --- a/code/modules/hydroponics/seed_packets.dm +++ b/code/modules/hydroponics/seed_packets.dm @@ -320,8 +320,8 @@ GLOBAL_LIST_BOILERPLATE(all_seed_packs, /obj/item/seeds) /obj/item/seeds/eggyplant seed_type = "egg-plant" -/obj/item/seeds/spineapple - seed_type = "spineapple" +/obj/item/seeds/pineapple + seed_type = "pineapple" /obj/item/seeds/durian seed_type = "durian" diff --git a/code/modules/hydroponics/seed_storage.dm b/code/modules/hydroponics/seed_storage.dm index f75d17f63e..96132945b6 100644 --- a/code/modules/hydroponics/seed_storage.dm +++ b/code/modules/hydroponics/seed_storage.dm @@ -127,7 +127,7 @@ /obj/item/seeds/riceseed = 3, /obj/item/seeds/rose = 3, /obj/item/seeds/soyaseed = 3, - /obj/item/seeds/spineapple = 3, + /obj/item/seeds/pineapple = 3, /obj/item/seeds/sugarcaneseed = 3, /obj/item/seeds/sunflowerseed = 3, /obj/item/seeds/shandseed = 2, @@ -185,7 +185,7 @@ /obj/item/seeds/riceseed = 3, /obj/item/seeds/rose = 3, /obj/item/seeds/soyaseed = 3, - /obj/item/seeds/spineapple = 3, + /obj/item/seeds/pineapple = 3, /obj/item/seeds/sugarcaneseed = 3, /obj/item/seeds/sunflowerseed = 3, /obj/item/seeds/shandseed = 2, diff --git a/code/modules/hydroponics/seed_storage_vr.dm b/code/modules/hydroponics/seed_storage_vr.dm index 3ba578e8c8..e50f6ed1a8 100644 --- a/code/modules/hydroponics/seed_storage_vr.dm +++ b/code/modules/hydroponics/seed_storage_vr.dm @@ -33,7 +33,7 @@ /obj/item/seeds/riceseed = 3, /obj/item/seeds/rose = 3, /obj/item/seeds/soyaseed = 3, - /obj/item/seeds/spineapple = 3, + /obj/item/seeds/pineapple = 3, /obj/item/seeds/sugarcaneseed = 3, /obj/item/seeds/sunflowerseed = 3, /obj/item/seeds/shandseed = 2, @@ -92,7 +92,7 @@ /obj/item/seeds/riceseed = 3, /obj/item/seeds/rose = 3, /obj/item/seeds/soyaseed = 3, - /obj/item/seeds/spineapple = 3, + /obj/item/seeds/pineapple = 3, /obj/item/seeds/sugarcaneseed = 3, /obj/item/seeds/sunflowerseed = 3, /obj/item/seeds/shandseed = 2, diff --git a/code/modules/hydroponics/seedtypes/pineapple.dm b/code/modules/hydroponics/seedtypes/pineapple.dm new file mode 100644 index 0000000000..9e14b244dc --- /dev/null +++ b/code/modules/hydroponics/seedtypes/pineapple.dm @@ -0,0 +1,49 @@ +//pineapple and variants + +/datum/seed/pineapple + name = "pineapple" + seed_name = "pineapple" + display_name = "pineapple" + kitchen_tag = "pineapple" + mutants = list("spineapple") + chems = list("nutriment" = list(1,5), "pineapplejuice" = list(1, 20)) + +/datum/seed/pineapple/New() + ..() + set_trait(TRAIT_HARVEST_REPEAT,1) + set_trait(TRAIT_MATURATION,10) + set_trait(TRAIT_PRODUCTION,6) + set_trait(TRAIT_YIELD,1) + set_trait(TRAIT_POTENCY,13) + set_trait(TRAIT_PRODUCT_ICON,"pineapple") + set_trait(TRAIT_PRODUCT_COLOUR,"#FFF23B") + set_trait(TRAIT_PLANT_COLOUR,"#87C969") + set_trait(TRAIT_PLANT_ICON,"corn") + set_trait(TRAIT_IDEAL_HEAT, 298) + set_trait(TRAIT_IDEAL_LIGHT, 4) + set_trait(TRAIT_WATER_CONSUMPTION, 8) + +//A pineapple that stings and produces enzymes. + +/datum/seed/spineapple + name = "spineapple" + seed_name = "spineapple" + display_name = "spineapple" + kitchen_tag = "spineapple" + chems = list("nutriment" = list(1,5), "enzyme" = list(1,5), "pineapplejuice" = list(1, 20)) + +/datum/seed/spineapple/New() + ..() + set_trait(TRAIT_HARVEST_REPEAT,1) + set_trait(TRAIT_MATURATION,10) + set_trait(TRAIT_PRODUCTION,6) + set_trait(TRAIT_YIELD,1) + set_trait(TRAIT_POTENCY,13) + set_trait(TRAIT_PRODUCT_ICON,"pineapple") + set_trait(TRAIT_PRODUCT_COLOUR,"#FFF23B") + set_trait(TRAIT_PLANT_COLOUR,"#87C969") + set_trait(TRAIT_PLANT_ICON,"corn") + set_trait(TRAIT_IDEAL_HEAT, 298) + set_trait(TRAIT_IDEAL_LIGHT, 4) + set_trait(TRAIT_WATER_CONSUMPTION, 6) + set_trait(TRAIT_STINGS,1) \ No newline at end of file diff --git a/code/modules/hydroponics/seedtypes/spineapple.dm b/code/modules/hydroponics/seedtypes/spineapple.dm deleted file mode 100644 index b8ff58f597..0000000000 --- a/code/modules/hydroponics/seedtypes/spineapple.dm +++ /dev/null @@ -1,22 +0,0 @@ -/datum/seed/spineapple - name = "spineapple" - seed_name = "spineapple" - display_name = "spineapple" - kitchen_tag = "pineapple" - chems = list("nutriment" = list(1,5), "enzyme" = list(1,5), "pineapplejuice" = list(1, 20)) - -/datum/seed/spineapple/New() - ..() - set_trait(TRAIT_HARVEST_REPEAT,1) - set_trait(TRAIT_MATURATION,10) - set_trait(TRAIT_PRODUCTION,6) - set_trait(TRAIT_YIELD,1) - set_trait(TRAIT_POTENCY,13) - set_trait(TRAIT_PRODUCT_ICON,"pineapple") - set_trait(TRAIT_PRODUCT_COLOUR,"#FFF23B") - set_trait(TRAIT_PLANT_COLOUR,"#87C969") - set_trait(TRAIT_PLANT_ICON,"corn") - set_trait(TRAIT_IDEAL_HEAT, 298) - set_trait(TRAIT_IDEAL_LIGHT, 4) - set_trait(TRAIT_WATER_CONSUMPTION, 8) - set_trait(TRAIT_STINGS,1) \ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 5185e5a8f4..1e02bcd7ff 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -427,7 +427,7 @@ color = "#c07c40" /datum/reagent/nutriment/soysauce - name = "Soysauce" + name = "Soy Sauce" id = "soysauce" description = "A salty sauce made from the soy plant." taste_description = "umami" @@ -445,6 +445,15 @@ nutriment_factor = 5 color = "#731008" +/datum/reagent/nutriment/barbecue + name = "Barbeque Sauce" + id = "barbecue" + description = "Barbecue sauce for barbecues and long shifts." + taste_description = "barbeque" + reagent_state = LIQUID + nutriment_factor = 5 + color = "#4F330F" + /datum/reagent/nutriment/rice name = "Rice" id = "rice" @@ -1507,14 +1516,14 @@ /datum/reagent/drink/soda/pineappleade name = "Pineappleade" id = "pineappleade" - description = "Spineapple, juiced up." + description = "Pineapple, juiced up." taste_description = "sweet`n`sour pineapples" nutriment_factor = 5 //CHOMPStation addition color = "#FFFF00" adj_temp = -5 glass_name = "pineappleade" - glass_desc = "Spineapple, juiced up." + glass_desc = "Pineapple, juiced up." glass_special = list(DRINK_FIZZ) /datum/reagent/drink/soda/kiraspecial diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 7f6f9dbba7..0db705b730 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1292,6 +1292,13 @@ required_reagents = list("tomatojuice" = 2, "water" = 1, "sugar" = 1) result_amount = 4 +/datum/chemical_reaction/food/barbecue + name = "Barbeque Sauce" + id = "barbecue" + result = "barbecue" + required_reagents = list("tomatojuice" = 2, "applejuice" = 1, "sugar" = 1, "spacespice" = 1) + result_amount = 4 + /datum/chemical_reaction/food/peanutbutter name = "Peanut Butter" id = "peanutbutter" diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index a69cd8179e..49d5ef211f 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -37,7 +37,7 @@ /obj/item/weapon/virusdish name = "virus dish" icon = 'icons/obj/items.dmi' - icon_state = "implantcase-b" + icon_state = "virussample" var/datum/disease2/disease/virus2 = null var/growth = 0 var/basic_info = null @@ -81,7 +81,7 @@ /obj/item/weapon/ruinedvirusdish name = "ruined virus sample" icon = 'icons/obj/items.dmi' - icon_state = "implantcase-b" + icon_state = "virussample-ruined" desc = "The bacteria in the dish are completely dead." /obj/item/weapon/ruinedvirusdish/attackby(var/obj/item/weapon/W as obj,var/mob/living/carbon/user as mob) diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index af15334c11384b49f7be9a6cbba31eeea403536c..b0f581a18bc13d15b0cd178f4fac7b581fb4747c 100644 GIT binary patch delta 21061 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 delta 19372 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 diff --git a/icons/obj/food_custom.dmi b/icons/obj/food_custom.dmi index e8be40f76d5d7c0a4b0dbe417d8f819180dcf999..ee26eb7777eff5b99eed452c7766808af99c915b 100644 GIT binary patch delta 8970 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 delta 9380 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 Ef|?w2{r~^~ delta 2791 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 diff --git a/vorestation.dme b/vorestation.dme index a37b133121..2b08f538db 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2260,6 +2260,7 @@ #include "code\modules\food\recipe.dm" #include "code\modules\food\recipe_dump.dm" #include "code\modules\food\recipes_fryer.dm" +#include "code\modules\food\recipes_fryer_vr.dm" #include "code\modules\food\recipes_grill.dm" #include "code\modules\food\recipes_microwave.dm" #include "code\modules\food\recipes_microwave_ch.dm" @@ -2420,13 +2421,13 @@ #include "code\modules\hydroponics\seedtypes\nettles.dm" #include "code\modules\hydroponics\seedtypes\onion.dm" #include "code\modules\hydroponics\seedtypes\peanuts.dm" +#include "code\modules\hydroponics\seedtypes\pineapple.dm" #include "code\modules\hydroponics\seedtypes\potato.dm" #include "code\modules\hydroponics\seedtypes\pumpkin.dm" #include "code\modules\hydroponics\seedtypes\rhubarb.dm" #include "code\modules\hydroponics\seedtypes\rice.dm" #include "code\modules\hydroponics\seedtypes\selemhand.dm" #include "code\modules\hydroponics\seedtypes\soybean.dm" -#include "code\modules\hydroponics\seedtypes\spineapple.dm" #include "code\modules\hydroponics\seedtypes\sugarcane.dm" #include "code\modules\hydroponics\seedtypes\surik.dm" #include "code\modules\hydroponics\seedtypes\telriis.dm" From 303d89b3f84f9080f796b19b76134b4ffee6efb3 Mon Sep 17 00:00:00 2001 From: Razgriz Date: Sun, 7 Feb 2021 22:03:16 -0700 Subject: [PATCH 047/146] Fix runtime DEBUG: Runtime in areas.dm,402: Cannot read null.len --- code/game/area/areas.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index f0e87cc93a..a826f6e002 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -399,7 +399,7 @@ var/list/mob/living/forced_ambiance_list = new L << chosen_ambiance else L << sound(null, channel = CHANNEL_AMBIENCE_FORCED) - else if(src.ambience.len) + else if(src.ambience && src.ambience.len) var/ambience_odds = L?.client.prefs.ambience_chance if(prob(ambience_odds) && (world.time >= L.client.time_last_ambience_played + 1 MINUTE)) var/sound = pick(ambience) From c1bf8edaa6fd12de1917595bdff9b3fa09e8b4de Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Mon, 8 Feb 2021 22:01:29 +1300 Subject: [PATCH 048/146] some vore fixes --- .../mob/living/simple_mob/simple_mob.dm | 4 ++++ .../mob/living/simple_mob/simple_mob_vr.dm | 6 ++---- .../subtypes/vore/leopardmander_ch.dm | 13 +++++++------ code/modules/multiz/movement_vr.dm | 2 ++ code/modules/vore/eating/human_ch.dm | 19 +++++++++++++++++++ code/modules/vore/eating/living_vr.dm | 10 +++++----- code/modules/vore/eating/simple_animal_vr.dm | 2 ++ code/modules/vore/eating/vore_vr.dm | 1 + code/modules/vore/eating/vorepanel_vr.dm | 3 ++- vorestation.dme | 1 + 10 files changed, 45 insertions(+), 16 deletions(-) create mode 100644 code/modules/vore/eating/human_ch.dm diff --git a/code/modules/mob/living/simple_mob/simple_mob.dm b/code/modules/mob/living/simple_mob/simple_mob.dm index 03fc4e6c47..aaf8f8c0f2 100644 --- a/code/modules/mob/living/simple_mob/simple_mob.dm +++ b/code/modules/mob/living/simple_mob/simple_mob.dm @@ -175,6 +175,10 @@ if(has_eye_glow) add_eyes() + if(!IsAdvancedToolUser()) //CHOMPSTATION edit: Moved here so the verb is useable before initialising vorgans. + verbs |= /mob/living/simple_mob/proc/animal_nom + verbs |= /mob/living/proc/shred_limb + return ..() /mob/living/simple_mob/Destroy() diff --git a/code/modules/mob/living/simple_mob/simple_mob_vr.dm b/code/modules/mob/living/simple_mob/simple_mob_vr.dm index 853848b83d..f2e7af61b8 100644 --- a/code/modules/mob/living/simple_mob/simple_mob_vr.dm +++ b/code/modules/mob/living/simple_mob/simple_mob_vr.dm @@ -86,6 +86,8 @@ icon_state = "[icon_rest]-[vore_fullness]" /mob/living/simple_mob/proc/will_eat(var/mob/living/M) + M.init_vore() + init_vore() if(client) //You do this yourself, dick! //ai_log("vr/wont eat [M] because we're player-controlled", 3) //VORESTATION AI TEMPORARY REMOVAL return 0 @@ -194,10 +196,6 @@ if(!vore_active || no_vore) return - if(!IsAdvancedToolUser()) - verbs |= /mob/living/simple_mob/proc/animal_nom - verbs |= /mob/living/proc/shred_limb - if(LAZYLEN(vore_organs)) return diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/leopardmander_ch.dm b/code/modules/mob/living/simple_mob/subtypes/vore/leopardmander_ch.dm index d1503a7a47..2add7ca9e2 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/leopardmander_ch.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/leopardmander_ch.dm @@ -64,11 +64,11 @@ movement_cooldown = 2 /mob/living/simple_mob/vore/leopardmander/New() //Set to max nutrition on spawn since heal belly drains nutrition to work. - ..() + ..() src.adjust_nutrition(src.max_nutrition) /mob/living/simple_mob/vore/leopardmander/Initialize() - ..() + ..() src.adjust_nutrition(src.max_nutrition) /mob/living/simple_mob/vore/leopardmander/apply_melee_effects(atom/A) @@ -78,6 +78,7 @@ var/target_zone = pick(BP_TORSO,BP_TORSO,BP_TORSO,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_HEAD) if(L.can_inject(src, null, target_zone)) last_inject = world.time + L.init_vore() if(!L.allowmobvore) //If we can't eat them, stop mauling them. ai_holder.lose_target() //Call this first so the attacks stop if the reagent proc runtimes. L.reagents.add_reagent("bicaridine", venom_dose) //If we can't eat them, give them some bicar to compensate for no heal belly. @@ -86,7 +87,7 @@ L.reagents.add_reagent("myelamine", venom_dose) L.reagents.add_reagent("osteodaxon", venom_dose) - + /mob/living/simple_mob/vore/leopardmander @@ -160,7 +161,7 @@ glow_toggle = TRUE //Glow! glow_range = 2 - glow_color = "#FF006E" + glow_color = "#FF006E" glow_intensity = 1.5 /mob/living/simple_mob/vore/leopardmander/exotic/proc/toggle_glow() @@ -171,7 +172,7 @@ glow_toggle = !glow_toggle /mob/living/simple_mob/vore/leopardmander/exotic/New() - ..() + ..() verbs |= /mob/living/simple_mob/vore/leopardmander/exotic/proc/toggle_glow /mob/living/simple_mob/vore/leopardmander/exotic/init_vore() @@ -205,4 +206,4 @@ /obj/random/mob/leopardmander/item_to_spawn() //Random map spawner return pick(prob(89);/mob/living/simple_mob/vore/leopardmander, prob(10);/mob/living/simple_mob/vore/leopardmander/blue, - prob(1);/mob/living/simple_mob/vore/leopardmander/exotic,) \ No newline at end of file + prob(1);/mob/living/simple_mob/vore/leopardmander/exotic,) \ No newline at end of file diff --git a/code/modules/multiz/movement_vr.dm b/code/modules/multiz/movement_vr.dm index bbca4eef0d..9c1a8f2994 100644 --- a/code/modules/multiz/movement_vr.dm +++ b/code/modules/multiz/movement_vr.dm @@ -77,6 +77,8 @@ pred.Weaken(8) var/mob/living/prey = src var/fallloc = prey.loc + pred.init_vore() + prey.init_vore() if(pred.can_be_drop_pred && prey.can_be_drop_prey) pred.feed_grabbed_to_self_falling_nom(pred,prey) pred.loc = fallloc diff --git a/code/modules/vore/eating/human_ch.dm b/code/modules/vore/eating/human_ch.dm new file mode 100644 index 0000000000..cdcc049993 --- /dev/null +++ b/code/modules/vore/eating/human_ch.dm @@ -0,0 +1,19 @@ +/* +init_vore() was moved to only be called when vore organs are needed. This is also responsible for loading vore prefs. +This file is here to make vore prefs default to off so that someone who hasn't opened their vore panel during a round +won't accidentally be prefbroken. + +Also, these should've been defaulted to off in the first place. +*/ +/mob/living/carbon/human + digestable = FALSE + devourable = FALSE + feeding = FALSE + absorbable = FALSE + digest_leave_remains = FALSE + allowmobvore = FALSE + showvoreprefs = FALSE + permit_healbelly = FALSE + can_be_drop_prey = FALSE + can_be_drop_pred = FALSE + show_vore_fx = FALSE \ No newline at end of file diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 1cb18f9f65..1261283735 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -49,11 +49,6 @@ M.verbs += /mob/living/proc/insidePanel M.verbs += /mob/living/proc/vore_transfer_reagents //CHOMP If mob doesnt have bellies it cant use this verb for anything - //Tries to load prefs if a client is present otherwise gives freebie stomach - spawn(2 SECONDS) - if(M) - M.init_vore() - //return TRUE to hook-caller return TRUE @@ -102,6 +97,7 @@ //Has to be aggressive grab, has to be living click-er and non-silicon grabbed if(G.state >= GRAB_AGGRESSIVE && (isliving(user) && !issilicon(G.affecting))) var/mob/living/attacker = user // Typecast to living + G.affecting.init_vore() // src is the mob clicked on and attempted predator @@ -157,6 +153,10 @@ var/mob/living/attacker = user // Typecast to living if(is_vore_predator(src)) for(var/mob/living/M in H.contents) + M.init_vore() + if(!M.devourable) + to_chat(user, "[M] isn't able to be devoured.") + return FALSE if(attacker.eat_held_mob(attacker, M, src)) if(H.held_mob == M) H.held_mob = null diff --git a/code/modules/vore/eating/simple_animal_vr.dm b/code/modules/vore/eating/simple_animal_vr.dm index eda82b1c9a..02a3a77868 100644 --- a/code/modules/vore/eating/simple_animal_vr.dm +++ b/code/modules/vore/eating/simple_animal_vr.dm @@ -13,6 +13,8 @@ if(stat != CONSCIOUS) return + init_vore() + T.init_vore() // Verbs are horrifying. They don't call overrides. So we're stuck with this. if(istype(src, /mob/living/simple_mob/animal/passive/mouse) && !T.ckey) // Mice can't eat logged out players! diff --git a/code/modules/vore/eating/vore_vr.dm b/code/modules/vore/eating/vore_vr.dm index e0cf4d22fb..3626c2e353 100644 --- a/code/modules/vore/eating/vore_vr.dm +++ b/code/modules/vore/eating/vore_vr.dm @@ -80,6 +80,7 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE // Check if an object is capable of eating things, based on vore_organs // /proc/is_vore_predator(mob/living/O) + O.init_vore() if(istype(O,/mob/living)) if(O.vore_organs.len > 0) return TRUE diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 0b902e82bc..e780e4c2b7 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -18,6 +18,7 @@ if(!vorePanel) log_debug("[src] ([type], \ref[src]) didn't have a vorePanel and tried to use the verb.") vorePanel = new(src) + init_vore() //Returns if the organs already exist anyway. vorePanel.tgui_interact(src) @@ -929,7 +930,7 @@ qdel(host.vore_selected) host.vore_selected = host.vore_organs[1] . = TRUE - + if("b_vorespawn_blacklist") //CHOMP Addition host.vore_selected.vorespawn_blacklist = !host.vore_selected.vorespawn_blacklist . = TRUE diff --git a/vorestation.dme b/vorestation.dme index a37b133121..859f7bea38 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3958,6 +3958,7 @@ #include "code\modules\vore\eating\bellymodes_vr.dm" #include "code\modules\vore\eating\contaminate_vr.dm" #include "code\modules\vore\eating\digest_act_vr.dm" +#include "code\modules\vore\eating\human_ch.dm" #include "code\modules\vore\eating\leave_remains_vr.dm" #include "code\modules\vore\eating\living_ch.dm" #include "code\modules\vore\eating\living_vr.dm" From f4ab2268f27c17c46b850e7c56548bc0958142b9 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 8 Feb 2021 21:42:48 +0100 Subject: [PATCH 049/146] Toggleable auto laugh for demons + ez change laugh track Addresses #1241 --- .../subtypes/vore/demon/demon_ch.dm | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm index 63595cb684..8ae67f9b55 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm @@ -55,6 +55,9 @@ var/last_shift = 0 var/blood_spawn = 0 var/is_shifting = FALSE + + var/enable_autolaugh = FALSE //Toggleable for Admemes only for now + var/laugh = 'sound/misc/demonlaugh.ogg' //Yknow maybe someone wants a custom laugh, you never know. /mob/living/simple_mob/vore/demon/init_vore() ..() @@ -115,21 +118,25 @@ L.reagents.add_reagent(poison_type, poison_per_bite) /mob/living/simple_mob/vore/demon/death() - playsound(src, 'sound/misc/demondeath.ogg', 50, 1) + laugh() ..() /mob/living/simple_mob/vore/demon/bullet_act() - playsound(src, 'sound/misc/demonlaugh.ogg', 50, 1) - ..() + laugh() + ..() /mob/living/simple_mob/vore/demon/attack_hand() - playsound(src, 'sound/misc/demonlaugh.ogg', 50, 1) - ..() + laugh() + ..() /mob/living/simple_mob/vore/demon/hitby() - playsound(src, 'sound/misc/demonlaugh.ogg', 50, 1) - ..() + laugh() + ..() /mob/living/simple_mob/vore/demon/attackby() - playsound(src, 'sound/misc/demonlaugh.ogg', 50, 1) - ..() \ No newline at end of file + laugh() + ..() + +/mob/living/simple_mob/vore/demon/proc/laugh() + if(!src.ckey || enable_autolaugh) + playsound(src, laugh, 50, 1) From 195108a2a71f348175a6d5abd18d671006c257c3 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 8 Feb 2021 21:49:59 +0100 Subject: [PATCH 050/146] Fix overlooked space I removed all spaces and made em to tabs instead, apparetly i missed a space, woops --- .../mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm index 8ae67f9b55..1e8dd26d2f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm @@ -134,7 +134,7 @@ ..() /mob/living/simple_mob/vore/demon/attackby() - laugh() + laugh() ..() /mob/living/simple_mob/vore/demon/proc/laugh() From 6dac403cf6bd3be5877cb77be7e8e2f2875c1b29 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Mon, 8 Feb 2021 22:16:16 +0100 Subject: [PATCH 051/146] Adds a laugh toggle and a manual laugh verb --- .../subtypes/vore/demon/demon_abilities_ch.dm | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm index 223366b9d0..8770333731 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm @@ -22,3 +22,25 @@ blood_spawn = world.time return + +/mob/living/simple_mob/vore/demon/verb/toggle_laugh() + set name = "Toggle Auto Laugh" + set desc = "Toggles whether the demon will automatically laugh when interacted with." + set category = "Abilities" + + enable_autolaugh = !enable_autolaugh + if(enable_autolaugh) + return to_chat(src,"Autolaugh has been toggled on") + return to_chat(src,"Autolaugh has been toggled off") + +/mob/living/simple_mob/vore/demon/verb/manual_laugh() + set name = "Laugh" + set desc = "Plays the laugh track." + set category = "Abilities" + + if(!enable_autolaugh) //yeah this is kinda sorta dirty but id rather use a bool over something else here to control this. + enable_autolaugh = !enable_autolaugh + laugh() + enable_autolaugh = !enable_autolaugh + else + laugh() From b280854e50a1b9eb523fdf614dfa6cde00dab7b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Feb 2021 22:20:28 +0000 Subject: [PATCH 052/146] Bump marked from 1.1.1 to 2.0.0 in /tgui Bumps [marked](https://github.com/markedjs/marked) from 1.1.1 to 2.0.0. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js) - [Commits](https://github.com/markedjs/marked/compare/v1.1.1...v2.0.0) Signed-off-by: dependabot[bot] --- tgui/packages/tgui/package.json | 2 +- tgui/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tgui/packages/tgui/package.json b/tgui/packages/tgui/package.json index a37b06e64a..7f762e14cc 100644 --- a/tgui/packages/tgui/package.json +++ b/tgui/packages/tgui/package.json @@ -17,7 +17,7 @@ "fg-loadcss": "^2.1.0", "file-loader": "^6.0.0", "inferno": "^7.3.2", - "marked": "^1.1.0", + "marked": "^2.0.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "regenerator-runtime": "^0.13.3", "sass": "^1.22.12", diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 60eb1f768d..387360afff 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -3772,10 +3772,10 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -marked@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/marked/-/marked-1.1.1.tgz#e5d61b69842210d5df57b05856e0c91572703e6a" - integrity sha512-mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw== +marked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-2.0.0.tgz#9662bbcb77ebbded0662a7be66ff929a8611cee5" + integrity sha512-NqRSh2+LlN2NInpqTQnS614Y/3NkVMFFU6sJlRFEpxJ/LHuK/qJECH7/fXZjk4VZstPW/Pevjil/VtSONsLc7Q== md5.js@^1.3.4: version "1.3.5" From 5c7d335e2b674d7d9bd501bfdadecd99b7daaefe Mon Sep 17 00:00:00 2001 From: Razgriz Date: Mon, 8 Feb 2021 17:36:28 -0700 Subject: [PATCH 053/146] Revert "Revert #1240" --- code/modules/client/preferences.dm | 12 +-- code/modules/mob/living/carbon/human/human.dm | 4 +- .../species/station/traits_vr/neutral.dm | 97 ++++++++++++++++++ .../mob/living/carbon/human/update_icons.dm | 14 +-- code/modules/mob/living/living.dm | 10 +- .../mob/new_player/preferences_setup_vr.dm | 1 + code/modules/vore/resizing/resize_vr.dm | 4 +- icons/effects/setup_backgrounds_vr.dmi | Bin 0 -> 1514 bytes 8 files changed, 121 insertions(+), 21 deletions(-) create mode 100644 icons/effects/setup_backgrounds_vr.dmi diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 741033824d..179245a44f 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -83,11 +83,11 @@ datum/preferences //Mob preview var/list/char_render_holders //Should only be a key-value list of north/south/east/west = obj/screen. var/static/list/preview_screen_locs = list( - "1" = "character_preview_map:1,5:-12", - "2" = "character_preview_map:1,3:15", - "4" = "character_preview_map:1:7,2:10", - "8" = "character_preview_map:1:-7,1:5", - "BG" = "character_preview_map:1,1 to 1,5" + "1" = "character_preview_map:2,7", + "2" = "character_preview_map:2,5", + "4" = "character_preview_map:2,3", + "8" = "character_preview_map:2,1", + "BG" = "character_preview_map:1,1 to 3,8" ) //Jobs, uses bitflags @@ -281,7 +281,7 @@ datum/preferences if(!BG) BG = new BG.plane = TURF_PLANE - BG.icon = 'icons/effects/128x48.dmi' + BG.icon = 'icons/effects/setup_backgrounds_vr.dmi' BG.pref = src LAZYSET(char_render_holders, "BG", BG) client.screen |= BG diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c4480cf5ae..cff2209f4b 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1097,8 +1097,8 @@ if(species.default_language) add_language(species.default_language) - //if(species.icon_scale_x != 1 || species.icon_scale_y != 1) //VOREStation Removal - // update_transform() //VOREStation Removal + if(species.icon_scale_x != 1 || species.icon_scale_y != 1) + update_transform() if(example) //VOREStation Edit begin if(!(example == src)) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 709e5f53e3..54f49b9b4c 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -296,3 +296,100 @@ YW change end */ var_changes = list("alcohol_mod" = 0.25) // 25% as effective if alcohol_mod is set to 1. If it's not 1 in species.dm, update this! // Alcohol Traits End Here. YW CHANGE STOP*/ + +// Body shape traits +/datum/trait/taller + name = "Taller" + desc = "Your body is taller than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 1.09) + excludes = list(/datum/trait/tall, /datum/trait/short, /datum/trait/shorter) + +/datum/trait/taller/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/tall + name = "Tall" + desc = "Your body is a bit taller than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 1.05) + excludes = list(/datum/trait/taller, /datum/trait/short, /datum/trait/shorter) + +/datum/trait/tall/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/short + name = "Short" + desc = "Your body is a bit shorter than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 0.95) + excludes = list(/datum/trait/taller, /datum/trait/tall, /datum/trait/shorter) + +/datum/trait/short/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/shorter + name = "Shorter" + desc = "You are shorter than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_y" = 0.915) + excludes = list(/datum/trait/taller, /datum/trait/tall, /datum/trait/short) + +/datum/trait/shorter/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/fat + name = "Overweight" + desc = "You are heavier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 1.054) + excludes = list(/datum/trait/obese, /datum/trait/thin, /datum/trait/thinner) + +/datum/trait/fat/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/obese + name = "Obese" + desc = "You are much heavier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 1.095) + excludes = list(/datum/trait/fat, /datum/trait/thin, /datum/trait/thinner) + +/datum/trait/obese/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/thin + name = "Thin" + desc = "You are skinnier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 0.945) + excludes = list(/datum/trait/fat, /datum/trait/obese, /datum/trait/thinner) + +/datum/trait/thin/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + +/datum/trait/thinner + name = "Very Thin" + desc = "You are much skinnier than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 0.905) + excludes = list(/datum/trait/fat, /datum/trait/obese, /datum/trait/thin) + +/datum/trait/thinner/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 9b4b4b6fae..8dddcfe53c 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -123,7 +123,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() crash_with("CANARY: Old human update_icons_huds was called.") /mob/living/carbon/human/update_transform() - /* VOREStation Edit START - TODO - Consider switching to icon_scale + /* VOREStation Edit START // First, get the correct size. var/desired_scale_x = icon_scale_x var/desired_scale_y = icon_scale_y @@ -137,8 +137,10 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!isnull(M.icon_scale_y_percent)) desired_scale_y *= M.icon_scale_y_percent */ - var/desired_scale_x = size_multiplier - var/desired_scale_y = size_multiplier + var/desired_scale_x = size_multiplier * icon_scale_x + var/desired_scale_y = size_multiplier * icon_scale_y + desired_scale_x *= species.icon_scale_x + desired_scale_y *= species.icon_scale_y //VOREStation Edit End // Regular stuff again. @@ -151,14 +153,14 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(lying && !species.prone_icon) //Only rotate them if we're not drawing a specific icon for being prone. M.Turn(90) - M.Scale(desired_scale_x, desired_scale_y) + M.Scale(desired_scale_y, desired_scale_x)//VOREStation Edit if(species.icon_height == 64)//VOREStation Edit M.Translate(13,-22) else M.Translate(1,-6) layer = MOB_LAYER -0.01 // Fix for a byond bug where turf entry order no longer matters else - M.Scale(desired_scale_x, desired_scale_y) + M.Scale(desired_scale_x, desired_scale_y)//VOREStation Edit M.Translate(0, (vis_height/2)*(desired_scale_y-1)) //VOREStation edit layer = MOB_LAYER // Fix for a byond bug where turf entry order no longer matters @@ -488,7 +490,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(head_organ.transparent) //VOREStation Edit. For better slime limbs. face_standing += rgb(,,,120) - + overlays_standing[HAIR_LAYER] = image(face_standing, layer = BODY_LAYER+HAIR_LAYER) apply_layer(HAIR_LAYER) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 358dadddb4..6cf349dff7 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -149,21 +149,21 @@ default behaviour is: if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && tmob.canmove && canmove && !tmob.buckled && !buckled && can_swap && can_move_mob(tmob, 1, 0)) // mutual brohugs all around! var/turf/oldloc = loc //VOREstation Edit - Begin - + //check bumpnom chance, if it's a simplemob that's doing the bumping var/mob/living/simple_mob/srcsimp = src if(istype(srcsimp)) if(srcsimp.tryBumpNom(tmob)) now_pushing = 0 return - + //if it's a simplemob being bumped, and the above didn't make them start getting bumpnommed, they get a chance to bumpnom var/mob/living/simple_mob/tmobsimp = tmob if(istype(tmobsimp)) if(tmobsimp.tryBumpNom(src)) now_pushing = 0 return - + //VOREstation Edit - End forceMove(tmob.loc) //VOREstation Edit - Begin @@ -1282,8 +1282,8 @@ default behaviour is: /mob/living/update_transform() // First, get the correct size. - var/desired_scale_x = size_multiplier //VOREStation edit - var/desired_scale_y = size_multiplier //VOREStation edit + var/desired_scale_x = size_multiplier * icon_scale_x //VOREStation edit + var/desired_scale_y = size_multiplier * icon_scale_y //VOREStation edit // Now for the regular stuff. var/matrix/M = matrix() diff --git a/code/modules/mob/new_player/preferences_setup_vr.dm b/code/modules/mob/new_player/preferences_setup_vr.dm index 134fdb77da..1f01884b60 100644 --- a/code/modules/mob/new_player/preferences_setup_vr.dm +++ b/code/modules/mob/new_player/preferences_setup_vr.dm @@ -4,6 +4,7 @@ mannequin.dna = new /datum/dna(null) mannequin.delete_inventory(TRUE) dress_preview_mob(mannequin) + mannequin.update_transform() mannequin.toggle_tail_vr(setting = TRUE) mannequin.toggle_wing_vr(setting = TRUE) COMPILE_OVERLAYS(mannequin) diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm index ea7ec4c5cd..ea7572fc3a 100644 --- a/code/modules/vore/resizing/resize_vr.dm +++ b/code/modules/vore/resizing/resize_vr.dm @@ -41,7 +41,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 . = ..() ASSERT(!ishuman(src)) var/matrix/M = matrix() - M.Scale(size_multiplier) + M.Scale(size_multiplier * icon_scale_x, size_multiplier * icon_scale_y) M.Translate(0, (vis_height/2)*(size_multiplier-1)) transform = M @@ -70,7 +70,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 var/change = new_size - size_multiplier var/duration = (abs(change)+0.25) SECONDS var/matrix/resize = matrix() // Defines the matrix to change the player's size - resize.Scale(new_size) //Change the size of the matrix + resize.Scale(new_size * icon_scale_x, new_size * icon_scale_y) //Change the size of the matrix resize.Translate(0, (vis_height/2) * (new_size - 1)) //Move the player up in the tile so their feet align with the bottom animate(src, transform = resize, time = duration) //Animate the player resizing diff --git a/icons/effects/setup_backgrounds_vr.dmi b/icons/effects/setup_backgrounds_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..66818f57a90749e3ca87108cf579cff29ae7a482 GIT binary patch literal 1514 zcmV@~D=QNd6CoiX$;ruKW@;TB z9S{%@5)u-rsi_qe6(b`fA|fIf7#JBD85U76ka;oF_k-0FMV znd;H%7f`|_nya}StX3O(4mr*ztpeZ}c#p)6A$VvMATdF~;$qD^1;1-#b14!EyV$#K+kH z00cToL_t(&f$f%SciKh}hG}Coy8`2MpcrXWsX^S@*wFY!KuZ7r&+5#qFp}zHiK9(V zKj^g$3>?qHTz7lD8vRtGpKDa-zXNoD4$uKQKnLgm9iRhrfDZ8g0emRys$%y&0FR_V z`-92U|Q*r<~ zU;Jy!0ABkDMA1wV)^S9<6@}#9W42+}O#q2g|4M5ZyagLBTDOZ+Wqn@u&8?D=Sk%!bi>j*@) zyhgocBlB+*7JCgpTtY{H4sT1sGQx9QdU+GxWiV8`QV&5EY}^pBbJ zmPVs%{=Yr~(00E8>fwftf?+>dF6Ty*ca8yDp9iwqcygo9_5eT~hQUNSh!`$*k!*el z`buUEk$T7YYwjTg2LR5#x*_KY7eY&q(ge&o03PY~04)=?=5=QqhkoNYrX(Q`dHY?Y zxdOpP$%2r)^N49bplF-`WVh)RpZJ`ACUE}s#7M4M1J=Ph4E+J^XwC?a7CpwCskt9T z{<<|_l_aZ8L@Q1@6m6a9n`69AmWyQBeitE^c_QP$0RV+ym@ppj+Hi3m&>7~15y(yj zTLA)%RyTb3I2bg04)`(3p{At<+Jr$uG11M%#U$Gkl0Bo;fp(mk571u8+NbD-u5i47 zd?RB3G6<6;K~=N6Y2EGG-md^hAxL`Y&jjJZUNIWnuKQ&r6?>!XI;E5NQ^cB*{PCZN zc85d1M!hd(ZL0QNN%yP!@*At|PPEORcV%MMzKHqNzz+vyQi&7b` zL;9m`6*9&A@Om$@%hk~&m$pwy&2DzpUG(>*chetzyT0%|SX9r0?fcsO12XFtWBLVV QcK`qY07*qoM6N<$g2{ZJQvd(} literal 0 HcmV?d00001 From c184261a57ed2ac9f20f298556028010556a84c0 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Tue, 9 Feb 2021 06:12:11 +0100 Subject: [PATCH 054/146] Restructure toggle Everything works but returning to_chat seems to not display a message, this should fix that --- .../simple_mob/subtypes/vore/demon/demon_abilities_ch.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm index 8770333731..73f40c2cb9 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm @@ -30,8 +30,9 @@ enable_autolaugh = !enable_autolaugh if(enable_autolaugh) - return to_chat(src,"Autolaugh has been toggled on") - return to_chat(src,"Autolaugh has been toggled off") + to_chat(src,"Autolaugh has been toggled on") + else + to_chat(src,"Autolaugh has been toggled off") /mob/living/simple_mob/vore/demon/verb/manual_laugh() set name = "Laugh" From 67f9516cd28694661e215a2d05acb56c0c95edd6 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Tue, 9 Feb 2021 06:25:33 +0100 Subject: [PATCH 055/146] Adding feedback to manual laughing for the user --- .../living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm index 73f40c2cb9..62ff6910ae 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities_ch.dm @@ -45,3 +45,4 @@ enable_autolaugh = !enable_autolaugh else laugh() + to_chat(src,"You laugh!") //lets add some fluff response for clicking the feel good button. From d0730ebf37e792db8815a68f88d96e62a7f8b263 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Tue, 9 Feb 2021 06:28:27 +0100 Subject: [PATCH 056/146] Updating comments --- .../mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm index 1e8dd26d2f..a815a9bbd1 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_ch.dm @@ -56,7 +56,7 @@ var/blood_spawn = 0 var/is_shifting = FALSE - var/enable_autolaugh = FALSE //Toggleable for Admemes only for now + var/enable_autolaugh = FALSE //Whether user controlled mob will laugh when interacting automatically. var/laugh = 'sound/misc/demonlaugh.ogg' //Yknow maybe someone wants a custom laugh, you never know. /mob/living/simple_mob/vore/demon/init_vore() @@ -136,7 +136,8 @@ /mob/living/simple_mob/vore/demon/attackby() laugh() ..() - +//This below proc could be improved by 1. add a bool for overriding the check (if we directly call the proc for example) +//and possibly adding a switch that checks a string given by the above procs so that we can have uniwue sounds if needed /mob/living/simple_mob/vore/demon/proc/laugh() if(!src.ckey || enable_autolaugh) playsound(src, laugh, 50, 1) From 8878941b1176ce1f92bd066f897ecdd841621677 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Tue, 9 Feb 2021 12:44:26 -0500 Subject: [PATCH 057/146] Merge pull request #9662 from Heroman3003/better-wide-names Better names and descriptions for new scale traits. --- .../species/station/traits_vr/neutral.dm | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 54f49b9b4c..41dbf2a72b 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -299,7 +299,7 @@ YW CHANGE STOP*/ // Body shape traits /datum/trait/taller - name = "Taller" + name = "Tall" desc = "Your body is taller than average." cost = 0 custom_only = FALSE @@ -311,7 +311,7 @@ YW CHANGE STOP*/ H.update_transform() /datum/trait/tall - name = "Tall" + name = "Slightly Tall" desc = "Your body is a bit taller than average." cost = 0 custom_only = FALSE @@ -323,7 +323,7 @@ YW CHANGE STOP*/ H.update_transform() /datum/trait/short - name = "Short" + name = "Slightly Short" desc = "Your body is a bit shorter than average." cost = 0 custom_only = FALSE @@ -335,8 +335,8 @@ YW CHANGE STOP*/ H.update_transform() /datum/trait/shorter - name = "Shorter" - desc = "You are shorter than average." + name = "Short" + desc = "Your body is shorter than average." cost = 0 custom_only = FALSE var_changes = list("icon_scale_y" = 0.915) @@ -346,21 +346,9 @@ YW CHANGE STOP*/ ..(S,H) H.update_transform() -/datum/trait/fat - name = "Overweight" - desc = "You are heavier than average." - cost = 0 - custom_only = FALSE - var_changes = list("icon_scale_x" = 1.054) - excludes = list(/datum/trait/obese, /datum/trait/thin, /datum/trait/thinner) - -/datum/trait/fat/apply(var/datum/species/S,var/mob/living/carbon/human/H) - ..(S,H) - H.update_transform() - /datum/trait/obese - name = "Obese" - desc = "You are much heavier than average." + name = "Very Bulky" + desc = "Your body is much wider than average." cost = 0 custom_only = FALSE var_changes = list("icon_scale_x" = 1.095) @@ -370,9 +358,21 @@ YW CHANGE STOP*/ ..(S,H) H.update_transform() +/datum/trait/fat + name = "Bulky" + desc = "Your body is wider than average." + cost = 0 + custom_only = FALSE + var_changes = list("icon_scale_x" = 1.054) + excludes = list(/datum/trait/obese, /datum/trait/thin, /datum/trait/thinner) + +/datum/trait/fat/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.update_transform() + /datum/trait/thin name = "Thin" - desc = "You are skinnier than average." + desc = "Your body is thinner than average." cost = 0 custom_only = FALSE var_changes = list("icon_scale_x" = 0.945) @@ -384,7 +384,7 @@ YW CHANGE STOP*/ /datum/trait/thinner name = "Very Thin" - desc = "You are much skinnier than average." + desc = "Your body is much thinner than average." cost = 0 custom_only = FALSE var_changes = list("icon_scale_x" = 0.905) From 2a3a7ce8927b7fabd31b3f07c20ac810bc6169c6 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Tue, 9 Feb 2021 12:44:08 -0500 Subject: [PATCH 059/146] Merge pull request #9665 from Verkister/drakelights Fixes drakeborg lights --- icons/mob/drakeborg/drakeborg_vr.dmi | Bin 492455 -> 492450 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/drakeborg/drakeborg_vr.dmi b/icons/mob/drakeborg/drakeborg_vr.dmi index c1ec3f92b03f031a4d50b61d707f2d080ea1c652..1be714814b91c99e3c78f765a002d23971c53a0d 100644 GIT binary patch delta 523 zcmV+m0`&c-haRGb9*`t|)p}G|bVOxyV{&P5bZKvH004NLt(L)V!Y~Ym&&^X6aiI#Vz;u}9ovcx$zWn??MGa8MUcAu@#{Iu*?{ z4qr}jX+(64r4iA8r7w+$POvl-?w$*iERBdxeQB_mf~nEXAeYD#Mz6Em(l~rM#SEfv z85u<1re_d+E6AY2-E(1*45Dwokx+PqROhM^1qzkBkOQ z9wil8;RV<{Ye7ci3d^ycwUh0U`OC2$KsUt}*{r}x_ zVUiq1NBX^#!xT)7axY~PnZlp7zd2|;(NvN|P%(*TUV0YK=abWTKF-gh$~#=()RUwC z#A0L76zL|D&%7%=h2>@ei}lKU1EBjA_}fa8&4UL5hX(=yhX(=zhX(=!hX(=#hX(=$ NhX(=%w+8|Tpn;-`>|_7{ delta 553 zcmV+^0@nSahaRVg9*`t|+Im!2bVOxyV{&P5bZKvH004NLwU)td!Y~Ym&+SuKa4i$< z*lxK@pos�_sw)^=Jc%I}mTbLnlo`Fyi2eYxwjj@$dd)cv-wI*Dzl#(*t^@odW~2 zhiRG|sp=ar@H|VC2B~g(Fz{HU+?PFqfl=klEp}Lq(xf8KU|^PiChxxNkikGcO_K`S z@&pF*X_lY=qBs{YNw+&-hpq<$7od})N4xz&=YJ_aWkptG#dXDrNA9n9UO3GpIQ)if zd-~kp`~#klCt7zeg@r%BFY=_Ny6IWfc3}R`&~S^mN584HW?MwOL)fbehY*Frj8;W6 zj3bv*+!>5kurnBcZTQY$v=KW);qIldn4Q6B)pv%788J1w8I%%*!sv8%TNp zwIGA&>hKJrt0OX~aQ9MJOa{@_8|@5=m=RN>n?Wg2DBO`lo$qxRC_+!OK9fU9ed7-i6y=~1qwQlwCsE$Mu^gE(@3In7>bNzzL#33{oem|lAS z-AiFHIb=)vy;Q=Cm>T6?DkKVpKT3CX&}5>aq!>ZPBo4grEDq;`(>NTL=TYSy&T#6< z(SPDI_P>1{zh6-`nR4b$=`k$UbC|D|=@&jS7Jt#=oDBc~AOJ~3K~#90?7cr|W7)p% r`Ss!GmV&c`8v=(L0s)5`0s@B{0t1H|0tAN}0tJT~0tUAm0tbhI9aI7< From 6075cf27a0ad5e93020078f026c6dbc52a273aae Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Tue, 9 Feb 2021 12:43:53 -0500 Subject: [PATCH 061/146] Merge pull request #9664 from VOREStation/Verkister-patch-8 Fixes shape traits not updating visuals on spawn --- code/modules/mob/new_player/new_player.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 7fa2f23b6f..092563280c 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -590,6 +590,7 @@ // Do the initial caching of the player's body icons. new_character.force_update_limbs() new_character.update_icons_body() + new_character.update_transform() //VOREStation Edit new_character.key = key //Manually transfer the key to log them in From a4c358330967c9a5bb9c49480a1b7e3bb914ace9 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Tue, 9 Feb 2021 18:01:23 +0000 Subject: [PATCH 063/146] Moves egg type options to vorepanel --- code/modules/vore/eating/belly_obj_vr.dm | 10 +++++++++- code/modules/vore/eating/bellymodes_datum_vr.dm | 3 +-- code/modules/vore/eating/vorepanel_vr.dm | 9 +++++++++ tgui/packages/tgui/interfaces/VorePanel.js | 7 +++++++ tgui/packages/tgui/public/tgui.bundle.js | 8 +++++++- 5 files changed, 33 insertions(+), 4 deletions(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index f8abbb477a..5188cace72 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -39,7 +39,7 @@ var/is_wet = TRUE // Is this belly's insides made of slimy parts? var/wet_loop = TRUE // Does the belly have a fleshy loop playing? var/obj/item/weapon/storage/vore_egg/ownegg // Is this belly creating an egg? - var/egg_type = "egg" // Default egg type and path. + var/egg_type = "Egg" // Default egg type and path. var/egg_path = /obj/item/weapon/storage/vore_egg //I don't think we've ever altered these lists. making them static until someone actually overrides them somewhere. @@ -162,6 +162,7 @@ "is_wet", "wet_loop", "belly_fullscreen", +<<<<<<< HEAD "disable_hud", "reagent_mode_flags", //CHOMP start of variables from CHOMP "reagentbellymode", @@ -188,6 +189,12 @@ "fullness4_messages", "fullness5_messages", "vorespawn_blacklist" //CHOMP end of variables from CHOMP +||||||| parent of 337c472feb... Merge pull request #9666 from Verkister/eggpanel + "disable_hud" +======= + "disable_hud", + "egg_type" +>>>>>>> 337c472feb... Merge pull request #9666 from Verkister/eggpanel ) /*These have been pulled from the above list as these were chomp edits for liquid belly stuff. This needs to be ported back in for TGUI port @@ -821,6 +828,7 @@ dupe.belly_fullscreen = belly_fullscreen dupe.disable_hud = disable_hud + dupe.egg_type = egg_type //// Object-holding variables //struggle_messages_outside - strings diff --git a/code/modules/vore/eating/bellymodes_datum_vr.dm b/code/modules/vore/eating/bellymodes_datum_vr.dm index 6d97729767..2ddf31c52d 100644 --- a/code/modules/vore/eating/bellymodes_datum_vr.dm +++ b/code/modules/vore/eating/bellymodes_datum_vr.dm @@ -179,8 +179,7 @@ GLOBAL_LIST_INIT(digest_modes, list()) egg_contents += E if(egg_contents.len) if(!B.ownegg) - if(B.owner.vore_egg_type in tf_vore_egg_types) - B.egg_type = B.owner.vore_egg_type + if(B.egg_type in tf_vore_egg_types) B.egg_path = tf_vore_egg_types[B.egg_type] B.ownegg = new B.egg_path(B) for(var/atom/movable/C in egg_contents) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 0b902e82bc..feb9baff5d 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -150,6 +150,7 @@ "release_sound" = selected.release_sound, // "messages" // TODO "can_taste" = selected.can_taste, + "egg_type" = selected.egg_type, "nutrition_percent" = selected.nutrition_percent, "digest_brute" = selected.digest_brute, "digest_burn" = selected.digest_burn, @@ -165,6 +166,7 @@ if(selected.mode_flags & selected.mode_flag_list[flag_name]) data["selected"]["addons"].Add(flag_name) + data["selected"]["egg_type"] = selected.egg_type data["selected"]["contaminates"] = selected.contaminates data["selected"]["contaminate_flavor"] = null data["selected"]["contaminate_color"] = null @@ -696,6 +698,13 @@ host.vore_selected.contamination_color = new_color host.vore_selected.items_preserved.Cut() //To re-contaminate for new color . = TRUE + if("b_egg_type") + var/list/menu_list = global_vore_egg_types.Copy() + var/new_egg_type = input("Choose Egg Type (currently [host.vore_selected.egg_type])") as null|anything in menu_list + if(!new_egg_type) + return FALSE + host.vore_selected.egg_type = new_egg_type + . = TRUE if("b_desc") var/new_desc = html_encode(input(usr,"Belly Description ([BELLIES_DESC_MAX] char limit):","New Description",host.vore_selected.desc) as message|null) diff --git a/tgui/packages/tgui/interfaces/VorePanel.js b/tgui/packages/tgui/interfaces/VorePanel.js index e6621c491b..7fc5d66541 100644 --- a/tgui/packages/tgui/interfaces/VorePanel.js +++ b/tgui/packages/tgui/interfaces/VorePanel.js @@ -221,6 +221,7 @@ const VoreSelectedBelly = (props, context) => { contaminates, contaminate_flavor, contaminate_color, + egg_type, escapable, interacts, contents, @@ -400,6 +401,12 @@ const VoreSelectedBelly = (props, context) => { selected={can_taste} content={can_taste ? "Yes" : "No"} /> + + + + ); +}; \ 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 adda72c0f1..31f765e91f 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,35 +1,41 @@ -!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=203)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(418);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),i=n(93);var a=(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 i=Object.assign({},e.config,{},o.config),a=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)?a.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,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(c(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(435).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(443);t.BlockQuote=r.BlockQuote;var i=n(19);t.Box=i.Box;var a=n(128);t.Button=a.Button;var c=n(444);t.ByondUi=c.ByondUi;var l=n(446);t.Chart=l.Chart;var d=n(447);t.Collapsible=d.Collapsible;var u=n(448);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(449);t.Dropdown=h.Dropdown;var f=n(181);t.Flex=f.Flex;var C=n(450);t.Grid=C.Grid;var N=n(129);t.Icon=N.Icon;var b=n(451);t.Input=b.Input;var g=n(452);t.Knob=g.Knob;var V=n(453);t.LabeledControls=V.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(454);t.NanoMap=_.NanoMap;var k=n(455);t.Modal=k.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 w=n(458);t.Section=w.Section;var x=n(459);t.Slider=x.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(442);t.NtosWindow=r.NtosWindow;var i=n(184);t.Window=i.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,i=n(33),a=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)&&i(m,"sham",!0),a(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,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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),i=n(21),a=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(d,e)||(c&&i(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),i=n(13),a=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(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),i=n(441),a=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&&a.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,i){if(!(0,o.isFalsy)(i))for(var a=0;a0&&(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,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(C(e));var l="string"==typeof o?o+" "+N(c):N(c),d=C(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.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"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),l=Math.floor(a/3),d=Math.floor(c/3),u=(0,o.clamp)(i+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=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",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),i=n(18),a=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,g=i(p),V=r(g),v=o(h,f,3),_=a(V.length),k=0,y=C||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in V)&&(b=v(N=V[k],k,g),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),i=n(51),a=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=a(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return i(!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,i=2,a=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=i){var a=[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:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+a+""}},function(e,t,n){"use strict";var o=n(7);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),i=n(51);e.exports=o?function(e,t,n){return r.f(e,t,i(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,i,a=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(a){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)||{}},i=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]:{}},i=function(e){return u(e,b)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(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),i=n(78),a=n(111),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?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),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(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(7);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),i=n(12),a=n(124),c=n(14),l=n(83),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(80),b=n(11),g=n(47),V=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=f(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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)};i?(F||(B.f=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),e.exports=function(e,t,n){var i=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*i+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*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?a&&(C=t((function(e,t,n,o){return d(e,C,c),x(b(t)?q(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):z(t)?U(C,t):_.call(C,t):new f(p(t)),e,C)})),V&&V(C,R),k(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,a,l,u=0,s=0;if(b(t)){if(!q(t))return z(t)?U(C,t):_.call(C,t);r=t,s=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw M("Wrong length");if((a=f-s)<0)throw M("Wrong length")}else if((a=m(o)*i)+s>f)throw M("Wrong length");l=a/i}else l=p(t),r=new P(a=l*i);for(I(e,{buffer:r,byteOffset:s,byteLength:a,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),i=1;i"+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=a.length;n--;)delete h.prototype[a[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:i(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),i=n(17),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),i=n(16)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==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),i=n(51);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),i=n(21),a=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){a(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(!i(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!i(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)&&!i(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),i=n(16),a=n(12),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&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(87)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,i=e.title,a=void 0===i?"Welcome":i;return(0,o.createComponentVNode)(2,r.Section,{title:a,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(6),i=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.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,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(7),r=n(36),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.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),i=n(46),a=function(e){return function(t,n,a){var c,l=o(t),d=r(l.length),u=i(a,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:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(7),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",d=i.POLYFILL="P";e.exports=i},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),i=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[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(7),r=n(16),i=n(105),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var 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(7);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),i=n(15),a=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,g=a(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=i(e.length);f>h;h++)if((C=u?g(o(b=e[h])[0],b[1]):g(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,g,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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(440),r=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a=[],c={},l=function(e){a.includes(e)||(a.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[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},a=0,d=Object.keys(o);a=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),i=n(112),a=n(33),c=n(72),l=n(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(250),h=n(39),f=n(55),C=n(52).f,N=n(17).f,b=n(106),g=n(48),V=n(38),v=V.get,_=V.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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),i=v(e);if(r+t>i.byteLength)throw x("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,i){var a=m(n),c=v(e);if(a+t>c.byteLength)throw x("Wrong index");for(var l=v(c.buffer).bytes,d=a+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||a(y,j,k[j]);W.constructor=y}f&&h(B)!==w&&f(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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,i=u(t);if(i<0||i>o)throw x("Wrong offset");if(i+(n=n===undefined?o-i:s(n))>o)throw x("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},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)}});g(y,"ArrayBuffer"),g(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(67),a=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=f?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},_=function(e){var t=g[e];a(g,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(i(e,"function"!=typeof b||!(C||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,f,N),c.REQUIRED=!0;else if(i(e,!0)){var k=new V,y=k[N](C?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((V=t((function(t,n){d(t,V,e);var o=h(new b,t,V);return n!=undefined&&l(n,o[N],o,f),o}))).prototype=g,g.constructor=V),(L||w)&&(_("delete"),_("has"),f&&_("get")),(w||y)&&_(N),C&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),C||n.setStrong(V,e,f),V}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),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),i=n(7);e.exports=o||!i((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,i=n(89),a=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=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,a=this,d=s&&a.sticky,p=i.call(a),h=a.source,f=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=a.lastIndex),o=c.call(d?n:a,C),d?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:u&&o&&(a.lastIndex=a.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=i("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=i(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===a?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}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==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){i.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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,i.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2),a=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),i=n(103),a=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(9),a=n(79),c=i.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>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),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),i=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||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(235),i=n(39),a=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,g){r(n,t,u);var V,v,_,k=function(e){if(e===p&&x)return x;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,w=B[C]||B["@@iterator"]||p&&B[p],x=!f&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(V=i(S.call(new e)),h!==Object.prototype&&V.next&&(s||i(V)===h||(a?a(V,h):"function"!=typeof V[C]&&l(V,C,N)),c(V,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!g||B[C]===x||l(B,C,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},g)for(_ in v)(f||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:f||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(i(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,a(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="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,i,a=n(9),c=n(7),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=a.location,h=a.setImmediate,f=a.clearImmediate,C=a.process,N=a.MessageChannel,b=a.Dispatch,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},_=function(e){return function(){v(e)}},k=function(e){v(e.data)},y=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},f=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(i=(r=new N).port2,r.port1.onmessage=k,o=d(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.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(_(e),0)}:(o=y,a.addEventListener("message",k,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(11),r=n(36),i=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(7);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),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===d||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!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(7),r=n(87);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(7),i=n(81),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((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(93),r=function(){return{type:"debug/toggleKitchenSink"}}; -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.toggleKitchenSink=r;var i=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=i,(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 a=function(e){return e.debug};t.selectDebug=a;t.useDebug=function(e){return a(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),i=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var a=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,a=e.children;return(0,o.createVNode)(1,"div","theme-"+i,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),a,0),2)};t.Layout=a;a.Content=function(e){var t=e.className,n=e.scrollable,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.computeBoxClassName)(c))),a,0,Object.assign({id:"Layout__content"},(0,i.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},i(t.initial)?n.state.value=t.initial:i(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 a=r.prototype;return a.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,a=t.value,c=e.value;if(!i(c))return c||null;var l=a;if(n)l=n(a);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(a,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,a):l},r}(r.Component);t.AnimatedNumber=a},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),i=n(93),a=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={},i=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,g=e.selected,V=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",g&&"Button--selected",T&&"Button--hasContent",k&&"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,a.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,a.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:f,fontSize:C}),B,w,V&&(0,o.createComponentVNode)(2,u.Tooltip,{content:V,position:v,scale:_})]})))};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,i=t.confirmColor,a=void 0===i?"bad":i,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?a: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,a=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,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),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),i=n(19);var a=/-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={},i=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=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(10),a=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(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,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=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%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),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=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,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,g=d.forcedInputWidth,V=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k,format:f,children:y})||y(f?f(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:V,width:g,"line-height":v,"font-size":_},onBlur:function(t){if(i){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:i,value:s,displayValue:k,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.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),i=n(10),a=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=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%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),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,g=s.height,V=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=f;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},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=i.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),i=n(10),a=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(6);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,i=(0,c.useBackend)(t),a=i.act,l=i.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={},i={};return t.forEach((function(t,a){i[a]=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?i[a]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,V,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(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=g;var V=function(e,t){var n=e.name,o=e.amount,a=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,i.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:a&&(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||[],i=n.buildableParts||{},a=(0,c.useSharedState)(t,"part_tab",o.length?i[0]:""),l=a[0],u=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!i[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!i[e],onClick:function(){return u(e)},children:e},e)}))})},_=function(e,t){var n,o=(0,c.useBackend)(t).data,i=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",i(l)),C=f[0],b=f[1],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!C||!u[C]){var _=i(l);if(!_)return;b(_)}return V?(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,a.uniqBy)((function(e){return e.name}))(n)}}(V,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&s,a.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:i||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,V,{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,i=n.data,a=i.isProcessingQueue,l=i.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")}}),!!a&&(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,w)}),(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,V,{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,i=n.data,a=e.textColors,l=i.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[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},w=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,i=n.storedPart;if(i){var a=i.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:a}),(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),i=n(1),a=n(2),c=n(3),l=n(6),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,i.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,i.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,a.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.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,a.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,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,i.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,g=c.all_centcom_access,V=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===V,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.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,a.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,i.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:(0,o.createComponentVNode)(2,a.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)),i=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,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),i=n(44),a=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,i=n.data,a=(i.map_levels,i.all_sensors),c=i.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 a&&(u=(0,o.createComponentVNode)(2,d.Table,{children:a.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],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,i.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:g,minValue:0,maxValue:k,color:"teal",children:(0,a.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"pink",children:(0,a.toFixed)(V/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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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,a.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),i=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:i})};C.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(9),r=n(99),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(21),r=n(101),i=n(23),a=n(17);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,d=0;dl;)o(c,n=t[l++])&&(~i(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),i=n(13),a=n(68);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(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,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.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),i=n(15),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=a((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),i=n(53);e.exports=function a(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,f=!!u&&i(u,s,3);h0&&o(m))p=a(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(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(29),r=n(49),i=n(71),a=n(38),c=n(110),l=a.set,d=a.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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==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),i=n(15),a=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=a("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=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||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),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){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)}}),i(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),i=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=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),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,i=n(87),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(12),r=n(68),i=n(29),a=n(77).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!a.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(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,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,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},g?a=function(){N.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,a=function(){u.call(d,o)}):a=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),i=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(379);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),i=n(108),a=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=i(p);if(N!=undefined&&!a(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,i=n(13),a=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=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(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),a=r(i(t),!0);return!0===a?N(o).set(t,n):a[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!a(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(!a(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(a(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(438),r=n(175);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,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 g=function(e){var t=(0,r.vecAdd)(e,C);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=g;var V=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=V;var v=function(){return[0-C[0],0-C[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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],i=0;il&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),g((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,k(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),V(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},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t}; -/** - * N-dimensional vector manipulation functions. - * - * Vectors are plain number arrays, i.e. [x, y, z]. - * - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */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",i&&"Tooltip--"+i,a&&"Tooltip--scale--"+Math.floor(a)]),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),i=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{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),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=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=a(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":i,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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=a(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,i.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(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,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.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.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),i=n(19),a=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,a=e.labelColor,c=void 0===a?"label":a,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,i.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.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,i.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,a.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.Window=void 0;var o=n(0),r=n(10),i=n(6),a=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,a.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,a.useBackend)(this.context),N=C.config,g=C.suspended,V=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=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:i,className:(0,r.classes)(["Window__content",t])},c,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,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,a=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 a&&a===a.toLowerCase()&&(0,i.toTitleCase)(a)||a,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),i=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=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 a("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,g=void 0!==b&&b,V=e.denialMessage;return g?void 0===V?"Error.":V:d?(0,o.createComponentVNode)(2,i.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,i.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),i=n(3),a=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:440,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,i=(0,c.useBackend)(t),l=i.act,d=i.data,u=i.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,a.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.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,a.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.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),i=n(44),a=n(10),c=n(6),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,i.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,i=n.data,a=(n.config,i.mapRef),c=i.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(i.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:a,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=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=i.activeCamera,b=i.allNetworks;b.sort();var g=s(i.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:g.map((function(e){return(0,o.createVNode)(1,"div",(0,a.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),i=n(494),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.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]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?c=(0,o.createComponentVNode)(2,l):2===a?c=(0,o.createComponentVNode)(2,s):3===a&&(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),a=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,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+g;s>0&&(_+=" ("+s+"s)");var k=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===f,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return a("announce")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||s>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:_,disabled:!h||s>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:C,children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:V,disabled:!N,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.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,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),i=n(44),a=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,a.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],N=(0,i.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,a.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,a.useBackend)(t),r=(n.act,n.config),i=n.data,c=(0,a.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:i.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),i=n(2),a=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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.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),a=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,i.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),i={"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,a=e.color,c=void 0===a?"label":a,l=i[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),i=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,u=i.error,s=i.downloading,m=i.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,a.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.down_filename,d=a.down_progress,u=a.down_size,s=a.down_speed;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,i.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:C})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,i.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",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.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",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:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:a})})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,i.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",onClick:function(){return a("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)),i=n(2),a=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,i.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),i=n(1),a=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,i.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,a.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,a.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,a.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),i=n(3),a=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,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.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",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:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return i("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return i("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),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,i.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,i.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),i=n(2),a=(n(20),n(3)),c=n(5),l=n(6);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,i.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,g=d.SM_gas_PH,V=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),i=n(1),a=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,i.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,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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),i=n(6),a=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,a.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,g=p.piping_layer,V=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,a.useLocalState)(t,"categoryName"),y=k[0],L=k[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,i.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(V).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V[e]===g,content:e,onClick:function(){return m("piping_layer",{piping_layer:V[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.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),i=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(204)},function(e,t,n){"use strict";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(228),n(230),n(232),n(233),n(234),n(150),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(257),n(258),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(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(325),n(326),n(327),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(167),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(378),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),n(417);var o=n(0);n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434);var r=n(172),i=(n(173),n(1)),a=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,i.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,a.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,i.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,i.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,i.sendMessage)({type:"pingReply"}):u.dispatch((0,i.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,i.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),i=n(40),a=n(41),c=n(12),l=n(104),d=n(142),u=n(7),s=n(21),m=n(57),p=n(11),h=n(13),f=n(18),C=n(29),N=n(37),b=n(51),g=n(47),V=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=i("JSON","stringify"),G=y.f,K=L.f,Y=_.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!=g(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=g(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===U&&ae(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=g(n,{enumerable:b(0,!1)})):(s(e,R)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=V(n).concat(me(n));return D(o,(function(t){c&&!de.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?g(e):ce(g(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=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(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=Y(t?Q:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ae,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(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(!ie(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:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(f(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(p(t)||e!==undefined)&&!ie(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,q.apply(null,r)}});H.prototype[j]||w(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),i=n(9),a=n(21),c=n(11),l=n(17).f,d=n(139),u=i.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(a(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(7),i=n(57),a=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(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,i,a=c(this),s=u(a,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++,i)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),i=n(49);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,i=n(42),a=n(27),c=i("every"),l=a("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),i=n(49);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,i=n(70),a=n(27),c=i("filter"),l=a("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,i=n(49),a=n(27),c=!0,l=a("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)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,i=n(49),a=n(27),c=!0,l=a("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)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(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),i=n(18),a=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(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(229);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&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(231);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),i=n(149),a=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,g=d(h),V=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),g==undefined||f==Array&&a(g))for(n=new f(t=c(h.length));t>V;V++)p=b?N(h[V],V):h[V],l(n,V,p);else for(m=(s=g.call(h)).next,n=new f;!(u=m.call(s)).done;V++)p=b?i(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,i=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)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,i=n(42),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=i("indexOf"),u=a("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),i=n(51),a=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:i(1,n)}),a(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),i=n(29),a=n(42),c=[].join,l=r!=Object,d=a("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(i(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,i=n(70),a=n(27),c=i("map"),l=a("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(7),i=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;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,i=n(42),a=n(27),c=i("reduce"),l=a("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(82).right,i=n(42),a=n(27),c=i("reduceRight"),l=a("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),i=n(57),a=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=a(e,m),h=a(t===undefined?m:t,m);if(i(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!i(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),i=n(18),a=n(7),c=n(42),l=[],d=l.sort,u=a((function(){l.sort(undefined)})),s=a((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(i(this)):d.call(i(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),i=n(34),a=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=a(C.length),b=r(e,N),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-2,o=f(h(i(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=i(a(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,i=8*o-t-1,a=(1<>1,l=i-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===a)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(7),i=n(83),a=n(13),c=n(46),l=n(15),d=n(50),u=i.ArrayBuffer,s=i.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(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(d(this,u))(l(r-o)),p=new s(this),h=new s(i),f=0;o9999?"+":"";return n+r(i(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(7),i=n(18),a=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=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(259),i=n(16)("toPrimitive"),a=Date.prototype;i in a||o(a,i,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,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),i=n(39),a=n(16)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.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(84),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),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=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):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);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(274)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),d=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),u=o(e);return il||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=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*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},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,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},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(7),i=n(86),a=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 a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=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)/(i(e)+i(-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,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(7),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,g="Number"==l(m(b)),V=function(e){var t,n,o,r,i,a,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(a=(i=d.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+d};if(i("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,_):V(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&f(_,v,h(N,v));_.prototype=b,b.constructor=_,a(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(288)})},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),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(295);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,i=n(87),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},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),i=n(298),a=n(114),c=n(7),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=i(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+a.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."+a.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(300);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(68),a=n(103),c=n(77),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"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=a.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),f=s?i(h).concat(s(h)):i(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),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(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),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(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),i=n(7),a=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),i=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(29),a=n(23).f,c=n(12),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(101),a=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(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(7),i=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),i=n(68);o({target:"Object",stat:!0,forced:n(7)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(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),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(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),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),i=n(324);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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,i,a,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),g=n(36),V=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(328),x=n(166),S=n(329),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=x.f,q=H,G="process"==g(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(V(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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,i=1==t.state,a=0;o.length>a;){var c,l,d,u=o[a++],s=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(i||(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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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 ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===i?new r(e):q(e)},l||"function"!=typeof s||(a=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){a.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:Y},{Promise:R}),h(R,P,!1,!0),f(P),i=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{resolve:function(e){return B(l&&this===i?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=S((function(){var n=N(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,d=!1;i.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.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),i=n(162),a=n(7),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.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 i||i.prototype["finally"]||u(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(7),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(11),l=n(47),d=n(155),u=n(7),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){i(e),a(t);var n=arguments.length<3?e:i(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),i=n(13),a=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(7)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(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),i=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(13),a=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 i(e)===u?e[t]:(n=c.f(e,t))?a(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),i=n(13),a=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return i(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),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(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),i=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){i(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),i=n(11),a=n(21),c=n(7),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(i(c=u(e)))return m(c,t,n,p);h=s(0)}if(a(h,"value")){if(!1===h.writable||!i(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),i=n(152),a=n(55);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,f=n(58),C=n(16)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,_=s.UNSUPPORTED_Y;if(o&&i("RegExp",!v||_||p((function(){return V[C]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),i=t===undefined;if(!o&&r&&e.constructor===k&&i)return e;v?r&&!i&&(e=e.source):e instanceof k&&(i&&(t=u.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new N(e,t):N(e,t),o?this:b,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}f("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(89),a=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(13),i=n(7),a=n(89),c=RegExp.prototype,l=c.toString,d=i((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)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),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),i=n(23).f,a=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=i(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=a(t.length),r=n===undefined?o:m(a(n),o),i=String(e);return s?s.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(46),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),i=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),i=n(110),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,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(91),r=n(13),i=n(15),a=n(25),c=n(122),l=n(92);o("match",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),d=String(this);if(!a.global)return l(a,d);var u=a.unicode;a.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(a,d));){var h=String(s[0]);m[p]=h,""===h&&(a.lastIndex=c(d,i(a.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),i=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.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),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var V=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!f)break;""===String(_[0])&&(l.lastIndex=d(p,a(l.lastIndex),V))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function g(e,n,o,r,a,c){var l=o+e.length,d=r.length,u=f;return a!==undefined&&(a=i(a),u=h),t.call(c,u,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?i.charAt(1):r[s-1]+i.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(25),a=n(161),c=n(92);o("search",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),l=String(this),d=i.lastIndex;a(d,0)||(i.lastIndex=0);var u=c(i,l);return a(i.lastIndex,d)||(i.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),i=n(13),a=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);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=i));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!d&&f.test("")||u.push(""):u.push(o.slice(h)),u.length>i?u.slice(0,i):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=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var s=i(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),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,_=[];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,i=n(123)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,i=n(123)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},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),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(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,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(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,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(150),a=n(16)("iterator"),c=o.Uint8Array,l=i.values,d=i.keys,u=i.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[a],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(a,f,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;di;)u[i]=n[i++];return u}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),i=n(46),a=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(7),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!a&&i((function(){d.call(new a(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(7),i=n(9).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=a.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),i=n(72),a=n(56),c=n(84),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),a.REQUIRED=!0;var C=f.prototype,N=C["delete"],b=C.has,g=C.get,V=C.set;i(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)?g.call(this,e):t.frozen.get(e)}return g.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)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("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),i=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(164),a=n(36),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(79),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.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(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=xe,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 a=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(i(o))return n;if(i(n))return u(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(i(o))return n;if(i(n))return o;return w(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(a);return a},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=g,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&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=Ge,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 i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function 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}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),i=2;return e.children=n,e.childFlags=i,e}function F(e){return a(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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function Y(){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=Y,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,i=o.dom;if(l(e))J(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(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(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),i&&(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)?!i(e.checked):!i(e.value)}function Ne(e){e&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var a=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in a&&(i=Ce(n))&&fe(t,o,n),n)Le(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function we(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 xe(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===m&&(a.props=n),l)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var u=a.$PS;if(!d(u)){var s=a.state;if(d(s))a.state=u;else for(var p in u)s[p]=u[p];a.$PS=null}a.$BR=!1}return a.$LI=we(a,n,o),a}function Se(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Te(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=xe(e,e.type,e.props||m,n,o,i);Se(a.$LI,t,a.$CX,o,r,i),Ee(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){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,i)}(e,t,n,o,r,i),Me(e,i)):512&a||16&a?Ie(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=M());2===c?Se(a,n,r,o,r,i):Ae(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var i=M();Ie(i,n,o),e.dom=i.dom}(e,n,t,r,i)}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,a){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(i(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,a)):8!==m&&4!==m||Ae(s,p,n,h,null,a)}d(t)||f(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,a)}function Ae(e,t,n,o,r,i){for(var a=0;a0,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)i(c[b])&&!i(h[b])&&Le(b,h[b],null,l,o,p,e)}var g=t.children,V=t.className;e.className!==V&&(i(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Oe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,a);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),be(v,l,a))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(d(l))return;l.$L=a;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,i,a),h!==p&&(Ne(h),be(p,l,a))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,a,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!i(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,a,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,i){var a=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=a.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=g(a[m-1],!1).nextSibling)}Oe(l,d,a,c,n,o,r,u,e,i)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,i=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!==i&&!a(c)){var l=c.dom;C(r,l),h(i,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,d);break;case 1:ge(n,r);break;case 16:Ve(n),L(r,o);break;default:!function(e,t,n,o,r,i){Ve(e),Ae(t,n,o,r,g(e,!0),i),V(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Se(o,r,i,a,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,i,a,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:_e(r),Se(o,r,i,a,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,i,a,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,i,a,c,d):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var u,s,m=i-1,p=a-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;)ge(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,d,u,s,m){var p,h,f,C=0,N=c,b=c,V=i-c+1,_=a-c+1,k=new Int32Array(_+1),y=V===o,L=!1,B=0,w=0;if(r<4||(V|_)<32)for(C=N;C<=i;++C)if(p=e[C],w<_){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(k[c-b]=C+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>a&&ge(p,l)}else y||ge(p,l);else{var x={};for(C=b;C<=a;++C)x[t[C].key]=C;for(C=N;C<=i;++C)if(p=e[C],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;C>N;)ge(e[N++],l);k[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),++w}else y||ge(p,l);else y||ge(p,l)}if(y)ke(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,i=0,a=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[i-1]),de[i]=n)}i=r+1;var d=new Int32Array(i);a=de[i-1];for(;i-- >0;)d[i]=a,a=ue[a],de[i]=0;return d}(k);for(c=S.length-1,C=_-1;C>=0;C--)0===k[C]?(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)=0;C--)0===k[C]&&(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)a?a:i,m=0;ma)for(m=s;m=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"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:k(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,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,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)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}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:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.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(),i=0,a=u(),c=a.length;i3?c(a):null,g=String(a.key),V=String(a.char),v=a.location,_=a.keyCode||(a.keyCode=g)&&g.charCodeAt(0)||0,k=a.charCode||(a.charCode=V)&&V.charCodeAt(0)||0,y=a.bubbles,L=a.cancelable,B=a.repeat,w=a.locale,x=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,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 i(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,i,a=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 a("_")),c(new a("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,d,u=i.get(this),s=p(a);u||i.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,a),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,d=i.get(this);if(d&&t in d&&(c=d[t],-1<(a=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,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 i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(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(436),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(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,i,a,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?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){i.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)}:(a="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(a+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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),a=1;a1?t-1:0),o=1;o=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)?a.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,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(c(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(435).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(443);t.BlockQuote=r.BlockQuote;var i=n(19);t.Box=i.Box;var a=n(128);t.Button=a.Button;var c=n(444);t.ByondUi=c.ByondUi;var l=n(446);t.Chart=l.Chart;var d=n(447);t.Collapsible=d.Collapsible;var u=n(448);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(449);t.Dropdown=h.Dropdown;var f=n(181);t.Flex=f.Flex;var C=n(450);t.Grid=C.Grid;var N=n(129);t.Icon=N.Icon;var b=n(451);t.Input=b.Input;var g=n(452);t.Knob=g.Knob;var V=n(453);t.LabeledControls=V.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(454);t.NanoMap=_.NanoMap;var k=n(455);t.Modal=k.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 w=n(458);t.Section=w.Section;var x=n(459);t.Slider=x.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(442);t.NtosWindow=r.NtosWindow;var i=n(184);t.Window=i.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,i=n(33),a=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)&&i(m,"sham",!0),a(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,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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),i=n(21),a=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(d,e)||(c&&i(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),i=n(13),a=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(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),i=n(441),a=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&&a.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,i){if(!(0,o.isFalsy)(i))for(var a=0;a0&&(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,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(C(e));var l="string"==typeof o?o+" "+N(c):N(c),d=C(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.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"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),l=Math.floor(a/3),d=Math.floor(c/3),u=(0,o.clamp)(i+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=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",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),i=n(18),a=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,g=i(p),V=r(g),v=o(h,f,3),_=a(V.length),k=0,y=C||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in V)&&(b=v(N=V[k],k,g),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),i=n(51),a=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=a(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return i(!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,i=2,a=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=i){var a=[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:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+a+""}},function(e,t,n){"use strict";var o=n(7);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),i=n(51);e.exports=o?function(e,t,n){return r.f(e,t,i(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,i,a=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(a){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)||{}},i=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]:{}},i=function(e){return u(e,b)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(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),i=n(78),a=n(111),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?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),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(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(7);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),i=n(12),a=n(124),c=n(14),l=n(83),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(80),b=n(11),g=n(47),V=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=f(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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)};i?(F||(B.f=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),e.exports=function(e,t,n){var i=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*i+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*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?a&&(C=t((function(e,t,n,o){return d(e,C,c),x(b(t)?q(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):z(t)?U(C,t):_.call(C,t):new f(p(t)),e,C)})),V&&V(C,R),k(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,a,l,u=0,s=0;if(b(t)){if(!q(t))return z(t)?U(C,t):_.call(C,t);r=t,s=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw M("Wrong length");if((a=f-s)<0)throw M("Wrong length")}else if((a=m(o)*i)+s>f)throw M("Wrong length");l=a/i}else l=p(t),r=new P(a=l*i);for(I(e,{buffer:r,byteOffset:s,byteLength:a,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),i=1;i"+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=a.length;n--;)delete h.prototype[a[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:i(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),i=n(17),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),i=n(16)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==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),i=n(51);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),i=n(21),a=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){a(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(!i(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!i(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)&&!i(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),i=n(16),a=n(12),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&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(87)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,i=e.title,a=void 0===i?"Welcome":i;return(0,o.createComponentVNode)(2,r.Section,{title:a,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(6),i=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.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,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(7),r=n(36),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.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),i=n(46),a=function(e){return function(t,n,a){var c,l=o(t),d=r(l.length),u=i(a,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:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(7),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",d=i.POLYFILL="P";e.exports=i},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),i=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[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(7),r=n(16),i=n(105),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var 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(7);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),i=n(15),a=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,g=a(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=i(e.length);f>h;h++)if((C=u?g(o(b=e[h])[0],b[1]):g(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,g,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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(440),r=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a=[],c={},l=function(e){a.includes(e)||(a.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[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},a=0,d=Object.keys(o);a=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),i=n(112),a=n(33),c=n(72),l=n(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(250),h=n(39),f=n(55),C=n(52).f,N=n(17).f,b=n(106),g=n(48),V=n(38),v=V.get,_=V.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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),i=v(e);if(r+t>i.byteLength)throw x("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,i){var a=m(n),c=v(e);if(a+t>c.byteLength)throw x("Wrong index");for(var l=v(c.buffer).bytes,d=a+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||a(y,j,k[j]);W.constructor=y}f&&h(B)!==w&&f(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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,i=u(t);if(i<0||i>o)throw x("Wrong offset");if(i+(n=n===undefined?o-i:s(n))>o)throw x("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},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)}});g(y,"ArrayBuffer"),g(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(67),a=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=f?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},_=function(e){var t=g[e];a(g,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(i(e,"function"!=typeof b||!(C||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,f,N),c.REQUIRED=!0;else if(i(e,!0)){var k=new V,y=k[N](C?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((V=t((function(t,n){d(t,V,e);var o=h(new b,t,V);return n!=undefined&&l(n,o[N],o,f),o}))).prototype=g,g.constructor=V),(L||w)&&(_("delete"),_("has"),f&&_("get")),(w||y)&&_(N),C&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),C||n.setStrong(V,e,f),V}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),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),i=n(7);e.exports=o||!i((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,i=n(89),a=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=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,a=this,d=s&&a.sticky,p=i.call(a),h=a.source,f=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=a.lastIndex),o=c.call(d?n:a,C),d?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:u&&o&&(a.lastIndex=a.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=i("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=i(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===a?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}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==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){i.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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,i.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2),a=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),i=n(103),a=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(9),a=n(79),c=i.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>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),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),i=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||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(235),i=n(39),a=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,g){r(n,t,u);var V,v,_,k=function(e){if(e===p&&x)return x;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,w=B[C]||B["@@iterator"]||p&&B[p],x=!f&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(V=i(S.call(new e)),h!==Object.prototype&&V.next&&(s||i(V)===h||(a?a(V,h):"function"!=typeof V[C]&&l(V,C,N)),c(V,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!g||B[C]===x||l(B,C,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},g)for(_ in v)(f||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:f||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(i(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,a(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="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,i,a=n(9),c=n(7),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=a.location,h=a.setImmediate,f=a.clearImmediate,C=a.process,N=a.MessageChannel,b=a.Dispatch,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},_=function(e){return function(){v(e)}},k=function(e){v(e.data)},y=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},f=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(i=(r=new N).port2,r.port1.onmessage=k,o=d(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.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(_(e),0)}:(o=y,a.addEventListener("message",k,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(11),r=n(36),i=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(7);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),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===d||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!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(7),r=n(87);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(7),i=n(81),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((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(93),r=function(){return{type:"debug/toggleKitchenSink"}}; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.toggleKitchenSink=r;var i=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=i,(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 a=function(e){return e.debug};t.selectDebug=a;t.useDebug=function(e){return a(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),i=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var a=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,a=e.children;return(0,o.createVNode)(1,"div","theme-"+i,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),a,0),2)};t.Layout=a;a.Content=function(e){var t=e.className,n=e.scrollable,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.computeBoxClassName)(c))),a,0,Object.assign({id:"Layout__content"},(0,i.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},i(t.initial)?n.state.value=t.initial:i(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 a=r.prototype;return a.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,a=t.value,c=e.value;if(!i(c))return c||null;var l=a;if(n)l=n(a);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(a,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,a):l},r}(r.Component);t.AnimatedNumber=a},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),i=n(93),a=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={},i=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,g=e.selected,V=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",g&&"Button--selected",T&&"Button--hasContent",k&&"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,a.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,a.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:f,fontSize:C}),B,w,V&&(0,o.createComponentVNode)(2,u.Tooltip,{content:V,position:v,scale:_})]})))};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,i=t.confirmColor,a=void 0===i?"bad":i,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?a: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,a=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,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),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),i=n(19);var a=/-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={},i=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=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(10),a=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(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,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=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%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),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=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,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,g=d.forcedInputWidth,V=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k,format:f,children:y})||y(f?f(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:V,width:g,"line-height":v,"font-size":_},onBlur:function(t){if(i){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:i,value:s,displayValue:k,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.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),i=n(10),a=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=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%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),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,g=s.height,V=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=f;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},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=i.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),i=n(10),a=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(6);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,i=(0,c.useBackend)(t),a=i.act,l=i.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={},i={};return t.forEach((function(t,a){i[a]=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?i[a]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,V,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(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=g;var V=function(e,t){var n=e.name,o=e.amount,a=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,i.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:a&&(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||[],i=n.buildableParts||{},a=(0,c.useSharedState)(t,"part_tab",o.length?i[0]:""),l=a[0],u=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!i[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!i[e],onClick:function(){return u(e)},children:e},e)}))})},_=function(e,t){var n,o=(0,c.useBackend)(t).data,i=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",i(l)),C=f[0],b=f[1],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!C||!u[C]){var _=i(l);if(!_)return;b(_)}return V?(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,a.uniqBy)((function(e){return e.name}))(n)}}(V,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&s,a.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:i||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,V,{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,i=n.data,a=i.isProcessingQueue,l=i.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")}}),!!a&&(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,w)}),(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,V,{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,i=n.data,a=e.textColors,l=i.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[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},w=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,i=n.storedPart;if(i){var a=i.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:a}),(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),i=n(1),a=n(2),c=n(3),l=n(6),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,i.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,i.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,a.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.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,a.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,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,i.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,g=c.all_centcom_access,V=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===V,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.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,a.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,i.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:(0,o.createComponentVNode)(2,a.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)),i=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,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),i=n(44),a=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,i=n.data,a=(i.map_levels,i.all_sensors),c=i.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 a&&(u=(0,o.createComponentVNode)(2,d.Table,{children:a.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],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,i.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:g,minValue:0,maxValue:k,color:"teal",children:(0,a.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"pink",children:(0,a.toFixed)(V/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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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,a.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),i=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:i})};C.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(9),r=n(99),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(21),r=n(101),i=n(23),a=n(17);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,d=0;dl;)o(c,n=t[l++])&&(~i(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),i=n(13),a=n(68);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(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,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.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),i=n(15),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=a((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),i=n(53);e.exports=function a(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,f=!!u&&i(u,s,3);h0&&o(m))p=a(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(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(29),r=n(49),i=n(71),a=n(38),c=n(110),l=a.set,d=a.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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==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),i=n(15),a=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=a("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=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||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),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){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)}}),i(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),i=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=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),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,i=n(87),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(12),r=n(68),i=n(29),a=n(77).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!a.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(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,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,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},g?a=function(){N.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,a=function(){u.call(d,o)}):a=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),i=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(379);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),i=n(108),a=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=i(p);if(N!=undefined&&!a(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,i=n(13),a=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=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(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),a=r(i(t),!0);return!0===a?N(o).set(t,n):a[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!a(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(!a(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(a(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(438),r=n(175);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,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 g=function(e){var t=(0,r.vecAdd)(e,C);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=g;var V=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=V;var v=function(){return[0-C[0],0-C[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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],i=0;il&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),g((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,k(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),V(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},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t}; +/** + * N-dimensional vector manipulation functions. + * + * Vectors are plain number arrays, i.e. [x, y, z]. + * + * @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",i&&"Tooltip--"+i,a&&"Tooltip--scale--"+Math.floor(a)]),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),i=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{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),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=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=a(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":i,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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=a(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,i.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(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,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.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.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),i=n(19),a=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,a=e.labelColor,c=void 0===a?"label":a,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,i.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.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,i.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,a.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.Window=void 0;var o=n(0),r=n(10),i=n(6),a=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,a.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,a.useBackend)(this.context),N=C.config,g=C.suspended,V=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=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:i,className:(0,r.classes)(["Window__content",t])},c,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,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,a=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 a&&a===a.toLowerCase()&&(0,i.toTitleCase)(a)||a,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),i=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=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 a("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,g=void 0!==b&&b,V=e.denialMessage;return g?void 0===V?"Error.":V:d?(0,o.createComponentVNode)(2,i.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,i.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),i=n(3),a=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:440,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,i=(0,c.useBackend)(t),l=i.act,d=i.data,u=i.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,a.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.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,a.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.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),i=n(44),a=n(10),c=n(6),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,i.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,i=n.data,a=(n.config,i.mapRef),c=i.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(i.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:a,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=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=i.activeCamera,b=i.allNetworks;b.sort();var g=s(i.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:g.map((function(e){return(0,o.createVNode)(1,"div",(0,a.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),i=n(494),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.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]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?c=(0,o.createComponentVNode)(2,l):2===a?c=(0,o.createComponentVNode)(2,s):3===a&&(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),a=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,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+g;s>0&&(_+=" ("+s+"s)");var k=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===f,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return a("announce")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||s>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:_,disabled:!h||s>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:C,children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:V,disabled:!N,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.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,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),i=n(44),a=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,a.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],N=(0,i.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,a.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,a.useBackend)(t),r=(n.act,n.config),i=n.data,c=(0,a.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:i.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),i=n(2),a=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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.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),a=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,i.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),i={"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,a=e.color,c=void 0===a?"label":a,l=i[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),i=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,u=i.error,s=i.downloading,m=i.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,a.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.down_filename,d=a.down_progress,u=a.down_size,s=a.down_speed;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,i.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:C})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,i.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",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.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",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:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:a})})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,i.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",onClick:function(){return a("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)),i=n(2),a=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,i.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),i=n(1),a=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,i.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,a.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,a.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,a.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),i=n(3),a=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,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.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",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:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return i("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return i("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),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,i.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,i.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),i=n(2),a=(n(20),n(3)),c=n(5),l=n(6);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,i.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,g=d.SM_gas_PH,V=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),i=n(1),a=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,i.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,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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),i=n(6),a=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,a.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,g=p.piping_layer,V=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,a.useLocalState)(t,"categoryName"),y=k[0],L=k[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,i.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(V).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V[e]===g,content:e,onClick:function(){return m("piping_layer",{piping_layer:V[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.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),i=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(204)},function(e,t,n){"use strict";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(228),n(230),n(232),n(233),n(234),n(150),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(257),n(258),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(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(325),n(326),n(327),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(167),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(378),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),n(417);var o=n(0);n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434);var r=n(172),i=(n(173),n(1)),a=n(174),c=n(24),l=n(176); +||||||| parent of fc239ab828... Merge pull request #9667 from Verkister/fuck + */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(493),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(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); +>>>>>>> fc239ab828... Merge pull request #9667 from Verkister/fuck +/** + * @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,i.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,a.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,i.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,i.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,i.sendMessage)({type:"pingReply"}):u.dispatch((0,i.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,i.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),i=n(40),a=n(41),c=n(12),l=n(104),d=n(142),u=n(7),s=n(21),m=n(57),p=n(11),h=n(13),f=n(18),C=n(29),N=n(37),b=n(51),g=n(47),V=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=i("JSON","stringify"),G=y.f,K=L.f,Y=_.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!=g(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=g(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===U&&ae(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=g(n,{enumerable:b(0,!1)})):(s(e,R)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=V(n).concat(me(n));return D(o,(function(t){c&&!de.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?g(e):ce(g(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=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(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=Y(t?Q:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ae,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(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(!ie(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:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(f(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(p(t)||e!==undefined)&&!ie(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,q.apply(null,r)}});H.prototype[j]||w(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),i=n(9),a=n(21),c=n(11),l=n(17).f,d=n(139),u=i.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(a(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(7),i=n(57),a=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(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,i,a=c(this),s=u(a,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++,i)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),i=n(49);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,i=n(42),a=n(27),c=i("every"),l=a("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),i=n(49);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,i=n(70),a=n(27),c=i("filter"),l=a("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,i=n(49),a=n(27),c=!0,l=a("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)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,i=n(49),a=n(27),c=!0,l=a("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)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(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),i=n(18),a=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(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(229);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&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(231);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),i=n(149),a=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,g=d(h),V=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),g==undefined||f==Array&&a(g))for(n=new f(t=c(h.length));t>V;V++)p=b?N(h[V],V):h[V],l(n,V,p);else for(m=(s=g.call(h)).next,n=new f;!(u=m.call(s)).done;V++)p=b?i(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,i=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)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,i=n(42),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=i("indexOf"),u=a("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),i=n(51),a=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:i(1,n)}),a(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),i=n(29),a=n(42),c=[].join,l=r!=Object,d=a("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(i(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,i=n(70),a=n(27),c=i("map"),l=a("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(7),i=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;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,i=n(42),a=n(27),c=i("reduce"),l=a("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(82).right,i=n(42),a=n(27),c=i("reduceRight"),l=a("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),i=n(57),a=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=a(e,m),h=a(t===undefined?m:t,m);if(i(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!i(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),i=n(18),a=n(7),c=n(42),l=[],d=l.sort,u=a((function(){l.sort(undefined)})),s=a((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(i(this)):d.call(i(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),i=n(34),a=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=a(C.length),b=r(e,N),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-2,o=f(h(i(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=i(a(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,i=8*o-t-1,a=(1<>1,l=i-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===a)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(7),i=n(83),a=n(13),c=n(46),l=n(15),d=n(50),u=i.ArrayBuffer,s=i.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(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(d(this,u))(l(r-o)),p=new s(this),h=new s(i),f=0;o9999?"+":"";return n+r(i(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(7),i=n(18),a=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=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(259),i=n(16)("toPrimitive"),a=Date.prototype;i in a||o(a,i,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,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),i=n(39),a=n(16)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.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(84),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),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=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):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);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(274)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),d=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),u=o(e);return il||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=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*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},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,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},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(7),i=n(86),a=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 a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=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)/(i(e)+i(-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,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(7),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,g="Number"==l(m(b)),V=function(e){var t,n,o,r,i,a,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(a=(i=d.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+d};if(i("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,_):V(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&f(_,v,h(N,v));_.prototype=b,b.constructor=_,a(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(288)})},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),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(295);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,i=n(87),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},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),i=n(298),a=n(114),c=n(7),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=i(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+a.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."+a.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(300);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(68),a=n(103),c=n(77),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"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=a.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),f=s?i(h).concat(s(h)):i(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),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(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),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(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),i=n(7),a=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),i=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(29),a=n(23).f,c=n(12),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(101),a=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(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(7),i=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),i=n(68);o({target:"Object",stat:!0,forced:n(7)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(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),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(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),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),i=n(324);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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,i,a,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),g=n(36),V=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(328),x=n(166),S=n(329),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=x.f,q=H,G="process"==g(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(V(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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,i=1==t.state,a=0;o.length>a;){var c,l,d,u=o[a++],s=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(i||(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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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 ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===i?new r(e):q(e)},l||"function"!=typeof s||(a=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){a.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:Y},{Promise:R}),h(R,P,!1,!0),f(P),i=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{resolve:function(e){return B(l&&this===i?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=S((function(){var n=N(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,d=!1;i.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.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),i=n(162),a=n(7),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.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 i||i.prototype["finally"]||u(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(7),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(11),l=n(47),d=n(155),u=n(7),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){i(e),a(t);var n=arguments.length<3?e:i(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),i=n(13),a=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(7)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(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),i=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(13),a=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 i(e)===u?e[t]:(n=c.f(e,t))?a(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),i=n(13),a=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return i(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),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(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),i=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){i(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),i=n(11),a=n(21),c=n(7),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(i(c=u(e)))return m(c,t,n,p);h=s(0)}if(a(h,"value")){if(!1===h.writable||!i(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),i=n(152),a=n(55);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,f=n(58),C=n(16)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,_=s.UNSUPPORTED_Y;if(o&&i("RegExp",!v||_||p((function(){return V[C]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),i=t===undefined;if(!o&&r&&e.constructor===k&&i)return e;v?r&&!i&&(e=e.source):e instanceof k&&(i&&(t=u.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new N(e,t):N(e,t),o?this:b,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}f("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(89),a=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(13),i=n(7),a=n(89),c=RegExp.prototype,l=c.toString,d=i((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)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),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),i=n(23).f,a=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=i(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=a(t.length),r=n===undefined?o:m(a(n),o),i=String(e);return s?s.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(46),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),i=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),i=n(110),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,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(91),r=n(13),i=n(15),a=n(25),c=n(122),l=n(92);o("match",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),d=String(this);if(!a.global)return l(a,d);var u=a.unicode;a.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(a,d));){var h=String(s[0]);m[p]=h,""===h&&(a.lastIndex=c(d,i(a.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),i=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.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),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var V=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!f)break;""===String(_[0])&&(l.lastIndex=d(p,a(l.lastIndex),V))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function g(e,n,o,r,a,c){var l=o+e.length,d=r.length,u=f;return a!==undefined&&(a=i(a),u=h),t.call(c,u,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?i.charAt(1):r[s-1]+i.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(25),a=n(161),c=n(92);o("search",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),l=String(this),d=i.lastIndex;a(d,0)||(i.lastIndex=0);var u=c(i,l);return a(i.lastIndex,d)||(i.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),i=n(13),a=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);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=i));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!d&&f.test("")||u.push(""):u.push(o.slice(h)),u.length>i?u.slice(0,i):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=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var s=i(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),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,_=[];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,i=n(123)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,i=n(123)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},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),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(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,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(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,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(150),a=n(16)("iterator"),c=o.Uint8Array,l=i.values,d=i.keys,u=i.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[a],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(a,f,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;di;)u[i]=n[i++];return u}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),i=n(46),a=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(7),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!a&&i((function(){d.call(new a(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(7),i=n(9).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=a.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),i=n(72),a=n(56),c=n(84),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),a.REQUIRED=!0;var C=f.prototype,N=C["delete"],b=C.has,g=C.get,V=C.set;i(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)?g.call(this,e):t.frozen.get(e)}return g.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)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("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),i=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(164),a=n(36),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(79),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.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(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=xe,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 a=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(i(o))return n;if(i(n))return u(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(i(o))return n;if(i(n))return o;return w(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(a);return a},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=g,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&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=Ge,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 i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function 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}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),i=2;return e.children=n,e.childFlags=i,e}function F(e){return a(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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function Y(){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=Y,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,i=o.dom;if(l(e))J(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(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(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),i&&(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)?!i(e.checked):!i(e.value)}function Ne(e){e&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var a=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in a&&(i=Ce(n))&&fe(t,o,n),n)Le(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function we(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 xe(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===m&&(a.props=n),l)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var u=a.$PS;if(!d(u)){var s=a.state;if(d(s))a.state=u;else for(var p in u)s[p]=u[p];a.$PS=null}a.$BR=!1}return a.$LI=we(a,n,o),a}function Se(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Te(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=xe(e,e.type,e.props||m,n,o,i);Se(a.$LI,t,a.$CX,o,r,i),Ee(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){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,i)}(e,t,n,o,r,i),Me(e,i)):512&a||16&a?Ie(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=M());2===c?Se(a,n,r,o,r,i):Ae(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var i=M();Ie(i,n,o),e.dom=i.dom}(e,n,t,r,i)}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,a){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(i(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,a)):8!==m&&4!==m||Ae(s,p,n,h,null,a)}d(t)||f(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,a)}function Ae(e,t,n,o,r,i){for(var a=0;a0,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)i(c[b])&&!i(h[b])&&Le(b,h[b],null,l,o,p,e)}var g=t.children,V=t.className;e.className!==V&&(i(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Oe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,a);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),be(v,l,a))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(d(l))return;l.$L=a;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,i,a),h!==p&&(Ne(h),be(p,l,a))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,a,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!i(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,a,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,i){var a=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=a.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=g(a[m-1],!1).nextSibling)}Oe(l,d,a,c,n,o,r,u,e,i)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,i=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!==i&&!a(c)){var l=c.dom;C(r,l),h(i,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,d);break;case 1:ge(n,r);break;case 16:Ve(n),L(r,o);break;default:!function(e,t,n,o,r,i){Ve(e),Ae(t,n,o,r,g(e,!0),i),V(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Se(o,r,i,a,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,i,a,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:_e(r),Se(o,r,i,a,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,i,a,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,i,a,c,d):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var u,s,m=i-1,p=a-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;)ge(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,d,u,s,m){var p,h,f,C=0,N=c,b=c,V=i-c+1,_=a-c+1,k=new Int32Array(_+1),y=V===o,L=!1,B=0,w=0;if(r<4||(V|_)<32)for(C=N;C<=i;++C)if(p=e[C],w<_){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(k[c-b]=C+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>a&&ge(p,l)}else y||ge(p,l);else{var x={};for(C=b;C<=a;++C)x[t[C].key]=C;for(C=N;C<=i;++C)if(p=e[C],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;C>N;)ge(e[N++],l);k[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),++w}else y||ge(p,l);else y||ge(p,l)}if(y)ke(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,i=0,a=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[i-1]),de[i]=n)}i=r+1;var d=new Int32Array(i);a=de[i-1];for(;i-- >0;)d[i]=a,a=ue[a],de[i]=0;return d}(k);for(c=S.length-1,C=_-1;C>=0;C--)0===k[C]?(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)=0;C--)0===k[C]&&(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)a?a:i,m=0;ma)for(m=s;m=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"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:k(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,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,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)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}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:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.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(),i=0,a=u(),c=a.length;i3?c(a):null,g=String(a.key),V=String(a.char),v=a.location,_=a.keyCode||(a.keyCode=g)&&g.charCodeAt(0)||0,k=a.charCode||(a.charCode=V)&&V.charCodeAt(0)||0,y=a.bubbles,L=a.cancelable,B=a.repeat,w=a.locale,x=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,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 i(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,i,a=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 a("_")),c(new a("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,d,u=i.get(this),s=p(a);u||i.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,a),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,d=i.get(this);if(d&&t in d&&(c=d[t],-1<(a=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,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 i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(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(436),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(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,i,a,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?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){i.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)}:(a="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(a+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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(445),a=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,a.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 i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,C,c,l);if(N.length>0){var b=N[0],g=N[N.length-1];N.push([C[0]+h,g[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var V=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,i.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:a})]})},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=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=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),i=n(19),a=n(129);function c(e,t){if(null==e)return{};var n,o,r={},i=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,i=t.placeholder,a=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return i&&a.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),i,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},i)),a},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"]),g=d?!this.state.open:this.state.open,V=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,i.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,a.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),V],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),i=n(10);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(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=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(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,i=this.inputRef.current;i&&!n&&o!==r&&(i.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,a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=a(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(10),a=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,g=e.className,V=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=function(e,t){if(null==e)return{};var n,o,r={},i=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=_||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",g,(0,a.computeBoxClassName)(x)]),[(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,i.classes)(["Knob__popupValue",w&&"Knob__popupValue--"+w]),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,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},V)},x)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(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=a;a.Item=function(e){var t=e.label,n=e.children,a=i(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"},a,{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.NanoMap=void 0;var o=n(0),r=n(2),i=n(1);var a=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),a(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})),a(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a(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 i=e.offsetX-262*r;i<-500&&(i=-500),i>500&&(i=500);var a=e.offsetY-256*r;return a<-200&&(a=-200),a>200&&(a=200),e.offsetX=i,e.offsetY=a,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,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=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":a+"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,i=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*i*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){a(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,i.useBackend)(t),a=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(){a("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),i=n(19),a=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={},i=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,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(d)]),c,0,Object.assign({},(0,i.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),i=n(10),a=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={},i=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,i.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,a.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,a.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,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={},i=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,i.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,i.computeBoxProps)(f))))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),i=n(10),a=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,g=e.fillValue,V=e.color,v=e.ranges,_=void 0===v?{}:v,k=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},i=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=k!==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=g!==undefined&&null!==g,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=g?g:c,u,d)),f=(0,r.scale)(c,u,d),C=V||(0,r.keyOfMatchingRange)(null!=g?g:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,a.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,i.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?k:l,0),s],0,Object.assign({},(0,a.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),i=n(19),a=n(128);function c(e,t){if(null==e)return{};var n,o,r={},i=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,a=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,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&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":186,"./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":187,"./Canister.js":491,"./CasinoPrizeDispenserCh.js":492,"./ChemDispenser.js":493,"./ChemMaster.js":497,"./ClawMachine.js":498,"./Cleanbot.js":499,"./CloningConsole.js":500,"./ColorMate.js":501,"./CommunicationsConsole.js":189,"./Communicator.js":502,"./ComputerFabricator.js":503,"./CookingAppliance.js":504,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":505,"./CryoStorage.js":191,"./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":194,"./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":195,"./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,"./PrecisionEditor.js":614,"./PressureRegulator.js":615,"./PrisonerManagement.js":616,"./RCON.js":196,"./RIGSuit.js":617,"./Radio.js":618,"./RapidPipeDispenser.js":201,"./RequestConsole.js":619,"./ResearchConsole.js":620,"./ResearchServerController.js":621,"./ResleevingConsole.js":622,"./ResleevingPod.js":623,"./RoboticsControlConsole.js":624,"./RogueZones.js":625,"./Secbot.js":626,"./SecurityRecords.js":627,"./SeedStorage.js":628,"./ShieldCapacitor.js":629,"./ShieldGenerator.js":630,"./ShutoffMonitor.js":197,"./ShuttleControl.js":631,"./Signaler.js":200,"./Sleeper.js":632,"./SmartVend.js":633,"./Smes.js":634,"./SolarControl.js":635,"./SpaceHeater.js":636,"./Stack.js":637,"./StarcasterCh.js":638,"./StationAlertConsole.js":198,"./SuitCycler.js":639,"./SuitStorageUnit.js":640,"./SupermatterMonitor.js":199,"./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=i(e);return n(t)}function i(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=i,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),i=n(2),a=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,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.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,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(185),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return i.gridCheck?c=(0,o.createComponentVNode)(2,s):i.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=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,i.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,i.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 a("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",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,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=(0,o.createComponentVNode)(2,i.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return a("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,a=(0,r.useSharedState)(t,"holder",""),c=a[0],l=a[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,i.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,i.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",level:2,mt:1,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:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Info",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,i=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,a=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;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:"Crystal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,i.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),i=(n(6),n(1)),a=n(2),c=n(28),l=n(3),d=n(185),u=n(470);t.AirAlarm=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=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),!a&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,i.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,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.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,a.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,a.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.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 g}}},h=function(e,t){var n=(0,i.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(0,i.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.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,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,i.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,i.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,i.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,a.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,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},g=function(e,t){var n=(0,i.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,a.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(6),i=n(1),a=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,i.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,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.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,a.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,i.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,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,a.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),i=n(2),a=(n(20),n(3)),c=(n(5),n(6));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,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,i.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.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),i=n(6),a=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,g=N.specimen,V=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=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;w?R=0:x?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,a.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,i.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:w?null:"grey",children:g}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:V?(0,i.capitalize)(V):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,i.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:_?(0,i.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,i.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,i.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,i.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,i.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:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(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:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&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,a.useBackend)(t),i=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 i("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.gender,d=i.gender_id,u=i.genders,s=i.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,a.useBackend)(t),r=n.act,i=n.data,l=i.change_eye_color,d=i.change_skin_tone,u=i.change_skin_color,s=i.change_hair_color,m=i.change_facial_hair_color,p=i.eye_color,h=i.skin_color,f=i.hair_color,C=i.facial_hair_color,N=i.ears_color,b=i.ears2_color,g=i.tail_color,V=i.tail2_color,v=i.wing_color,_=i.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:g,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:V,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:_,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,a.useBackend)(t),r=n.act,i=n.data,l=i.hair_style,d=i.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,a.useBackend)(t),r=n.act,i=n.data,l=i.facial_hair_style,d=i.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,a.useBackend)(t),i=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 i("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 i("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,a.useBackend)(t),i=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 i("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 i("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,a.useBackend)(t),i=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 i("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 i("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),i=n(2),a=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,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Section,{color:"label",children:[(0,o.createComponentVNode)(2,i.Box,{children:d}),(0,o.createComponentVNode)(2,i.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(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: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,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,i.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,i.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,i.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(3),c=n(6);t.AreaScrubberControl=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=(0,i.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return n("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(a.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=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,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,i.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,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,i.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,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.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,i.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,i.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),i=n(2),a=(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,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,i.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,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,i.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)),i=n(8),a=n(1),c=n(2),l=n(3),d=n(132),u=n(6),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=i[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()),V=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:V?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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,i.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={},i=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,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.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,a.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(6),i=n(1),a=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,i.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.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),i=n(1),a=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,a.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,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,k);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,a.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,g,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(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:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},g=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,V,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.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,a.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},_=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",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,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},k=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",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."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=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,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,i.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,i.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 a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,i.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,i.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,i.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,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,i.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,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.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,a.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,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,i.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,g=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,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.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,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?g?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!g&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(24);var l={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.CasinoPrizeDispenserCh=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;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.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,i.useLocalState)(t,"search",""),h=p[0],f=(p[1],(0,i.useLocalState)(t,"sort","Alphabetical")),C=f[0],N=(f[1],(0,i.useLocalState)(t,"descending",!1)),b=N[0],g=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,s,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:V?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,d=function(e,t){if(null==e)return{};var n,o,r={},i=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,a.Collapsible,Object.assign({open:!0,title:c},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(188),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),a=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return a("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=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,i.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[!!u&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,i.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 i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==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:i,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),i=n(2),a=n(3),c=n(188),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,i=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,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.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:i,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,i.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,i.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("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),i=n(2),a=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,i.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,i.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,i.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,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.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,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,i.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,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,i.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,i.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,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.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,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.records;return c.length?(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.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(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 records found."]})})},f=function(e,t){var n,r=(0,i.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,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,i.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,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.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,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,i.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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),i=n(6),a=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,a.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,a.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,a.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,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=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:i,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:i.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,a.useBackend)(t),r=n.act,i=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),i=f(o[n],t);return r&&i?"TinderMessage_Subsequent_Sent":r||i?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,a.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,i.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,i.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,i.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,a.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,i.decodeHtmlEntities)(l.name)+" by "+(0,i.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,i.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,i.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,i.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},g=function(e,t){var n=(0,a.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,i.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,i.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,a.useBackend)(t),r=(n.act,n.data),i=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!i.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,g)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=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:i})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.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,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,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,i.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,i.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,a.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,i.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,i.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(6),n(1)),i=n(2),a=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,i.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),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,i.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,i.Box,{mt:3,children:(0,o.createComponentVNode)(2,i.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",textAlign:"center",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."]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,i.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(191);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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.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),a=(n.act,n.data.items);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[s,(0,o.createComponentVNode)(2,i.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,i=(0,r.useBackend)(t),l=(i.act,i.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,V,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,a.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),a=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(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:"Health",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(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 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,g)),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(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 occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return a("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,i.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,i.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 a("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=(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,i.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.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 a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},g=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,i.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,i.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,i.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),a=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,i.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return a(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,i.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,i.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,i.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,i.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,i.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return a("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)),i=n(1),a=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,i.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,g=d.max_chemical_volume,V=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=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,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),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:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:g,value:b,children:[b,"/",g]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[V?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:k?y:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,i.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.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(6),n(5),n(1)),i=n(2),a=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.internalTemplateName),l=c[i];if(!l)throw Error("Unable to find Component for template name: "+i);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.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),a=n.data,c=n.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.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,i.Button.Confirm,{disabled:a.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),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Escape Pod Status",children:c[a.docking_status]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data;n.act;return a.armed?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{selected:a.override_enabled,color:"docked"!==a.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),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("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,i.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),i=n(2),a=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,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,i.Section,{children:[!!u&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"map-marker-alt",content:s,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return a("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),i=n(1),a=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,i.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,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(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.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,i.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,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.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,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Override",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3),l=(n(6),n(20));t.ICAssembly=function(e,t){var n=(0,i.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,g=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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,a.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,g.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:g})||null]})})};var d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.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)),i=n(2),a=n(3),c=n(6),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,g=s.outputs,V=s.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,i.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,i.Flex.Item,{basis:b.length&&g.length?"33%":b.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,i.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,i.Box,{children:m})})}),g.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:g})})})||null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Triggers",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,i.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,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(6);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,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,a.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:"Metal",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,i.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("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),i=n(1),a=n(3),c=n(192);t.IDCard=function(e,t){var n=(0,i.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,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,i.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,i.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:m?"Antibody Sample":"Blood Sample",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:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.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,i.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,i.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,a=e.iconkey,l=n.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].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,i.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[a]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),i=n(8),a=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,a.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,i.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)),i=n(2),a=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,i.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),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),a=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,g=c.inherent_laws,V=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=f.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,i.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||V)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),k&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Add Laws",mt:-2,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,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:s,fluid:!0,onChange:function(e,t){return a("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onChange:function(e,t){return a("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onChange:function(e,t){return a("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:p,fluid:!0,onChange:function(e,t){return a("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),a=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={},i=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,i.Section,Object.assign({level:2,title:s},p,{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,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("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)),i=n(2),a=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,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6);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,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,i.Modal,{children:(0,o.createComponentVNode)(2,i.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,i.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,i.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,i.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,i.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),i=n(2),a=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,g=l.injection_amount_max,V=l.use_beaker,v=l.declare_treatment,_=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:N,maxValue:g,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c("use_beaker")},children:V?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.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,a.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,g),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(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.id+": "+e.name,onClick:function(){return a("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,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("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,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("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,i.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,i.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Offline"})})]})})},t)}))},g=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===c,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===c,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,a=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),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:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:a.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,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,i.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(6)),i=n(1),a=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,i.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,a.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,i.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",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"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,i.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.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,a.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,i.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,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,i.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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(6),i=n(1),a=n(2),c=n(3),l=(n(8),n(193));t.MiningOreProcessingConsole=function(e,t){var n=(0,i.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.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,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.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(6),i=n(1),a=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,i.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,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.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(6),i=n(1),a=n(2),c=n(3),l=n(193);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,i.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,i.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,i.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,i.useLocalState)(t,"descending",!1)),g=b[0],V=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return g&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?_:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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,i.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={},i=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,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.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),a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,i.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,i.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,i.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,i.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.dos_crashed,u=(i.enabled,i.dos_overload,i.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.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,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,i.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,i.useBackend)(t),r=(n.act,n.data.user,(0,i.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,i.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,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,i.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,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",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:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,i.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,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,i.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,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,a.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,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.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,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.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,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:l.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,i.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,i.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),i=n(3),a=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,i.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.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,a.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(75),i=n(1),a=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,i.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,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value: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,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.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,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.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,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.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,a.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,a.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),i=n(186);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,i.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),i=n(187);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,i.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(3),a=n(189);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,i.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,i.Section,{title:"File System",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,i.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),i=n(190);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,i.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.warrantname,i.warrantcharges,i.warrantauth),d=(i.type,i.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,i.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"balance-scale",onClick:function(){return a("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)),i=n(2),a=n(3),c=n(194);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.error,m=i.cur_title,p=i.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,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,i.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Messages",children:u.length&&(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:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);n(6);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,a.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.Section,{children:(0,o.createComponentVNode)(2,i.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,a=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(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:"File"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,i.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,i.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)),i=(n(2),n(3)),a=(n(6),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),i=n(2),a=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,g=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",disabled:!g.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["ID Name: ",g.IDName]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["Assignment: ",g.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,i.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,i.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{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,i.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,g=l.messages,V=void 0===g?[]:g,v=null!==p,_=s||u;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{height:"600px",children:(0,o.createComponentVNode)(2,i.Table,{height:"580px",children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.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,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:v&&(_?V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,i.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.name},e.name)}))}),v&&_&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("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,i.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.id,selected:u===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return a("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),i=n(1),a=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,i.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,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),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,i.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,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.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,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosNetMonitor=function(e,t){var n=(0,i.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,g=l.minlogs,V=l.banned_nids,v=l.ntnetlogs,_=void 0===v?[]:v;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.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:V.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:g,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:_.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),i=n(2),a=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),m=i.error,p=i.downloading,h=i.uploading,f=i.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,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,i.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,i.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,i.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,i.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(75);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,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("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),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",fluid:!0,onClick:function(){return a("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),i=n(195);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,i.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),i=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,i.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),i=n(196);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,i.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosRevelation=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.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),i=n(197);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,i.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),i=n(198);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,i.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),i=n(199);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,i.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(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,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,i.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Available documents (local)",level:2,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:"Size (GQ)"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,i.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),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,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,i.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,i.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.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,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):c(a)}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return n("switch_conlock",{dir:a.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),i=n(1),a=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,i.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,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.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,i.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,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,d=a.health,u=a.healthAlarm,s=a.oxy,m=a.oxyAlarm,p=a.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)),i=n(2),a=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("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)),i=n(2),a=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,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.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:"Engines",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,i.Section,{width:"127%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.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,i.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,i.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.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),a=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,i.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,i.Button,{selected:u,onClick:function(){return a("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),a=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,i.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,i.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,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,scrollable:!0,height:"130px",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:"Coordinates"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),p.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]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return a("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)),i=n(2),a=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,i.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.running,l=a.overloaded,d=a.mitigation_max,u=a.mitigation_physical,s=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,h=a.max_energy,f=a.current_energy,C=a.percentage_energy,N=a.total_segments,b=a.functional_segments,g=a.field_radius,V=a.target_radius,v=a.input_cap_kw,_=a.upkeep_power_usage,k=a.power_usage,y=a.spinup_counter;return(0,o.createComponentVNode)(2,i.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,i.Box,{color:"blue",children:["Spinning Up\xa0",V!==g&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_})," kW"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),", target ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e===u,disabled:4===l,onClick:function(){return a("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)),i=n(2),a=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,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.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,i.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,i.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,i.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.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:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6),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,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,i.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,i.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,i.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,i.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,i.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.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)),i=n(45),a=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return i("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return i("modal_close")}})],4),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:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.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,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.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,i.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return i("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return i("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return i("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return i("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return i("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.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],g=N[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:g}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:g})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,i.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("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=i(e);return n(t)}function i(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=i,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),i=n(6),a=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,a.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,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,i.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.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,i.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.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,i.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.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,i.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.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,i.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)),i=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.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 a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("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)),i=n(2),a=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(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:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("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(6),i=n(8),a=n(1),c=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,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,a.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,a.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,i.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,i.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,a.useBackend)(t),r=n.act,i=n.data,l=(i.auto_scroll,i.convopdas),d=i.pdas,u=i.charges,m=(i.plugins,i.silent),p=i.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,a.useBackend)(t),r=n.act,i=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=i.charges,m=i.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(6)),i=n(1),a=n(2);t.pda_news=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.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,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.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,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.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,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.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),i=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("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),i=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(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:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("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(6),n(1),n(2),n(200));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(6),n(1)),i=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return a("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(6),n(1)),i=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{children:"None!"}),(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),a=(n.act,n.data),c=a.max_toner,l=a.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,i.useBackend)(t),a=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 a("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 a("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return a("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,i.useBackend)(t),a=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 a("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),i=n(2),a=n(3),c=n(201);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,a.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,i.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.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)),i=n(2),a=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,i=250;return n.seed&&(i+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(i+=55,i+=20*n.reagents.length),(0,o.createComponentVNode)(2,a.Window,{width:400,height:i,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,i.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,i.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return a("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",color:"red",onClick:function(){return a("close")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(202);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,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=(n(28),n(3)),c=n(202);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,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,g=l.neutralize_nonsynth,V=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:g,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,i.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.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,i.Button,{content:"Edit Colors",onClick:function(){return a("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add Reagents",onClick:function(){return a("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Seed",onClick:function(){return a("eject")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,i.ColorBox,{color:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,i.ColorBox,{color:d}),(0,o.createComponentVNode)(2,i.Button,{content:"Change plant color",onClick:function(){return a("change_color",{option:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change fruit color",onClick:function(){return a("change_color",{option:1})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,i.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,i.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,i.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Beaker",onClick:function(){return a("eject_beaker")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=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,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Input Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6);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,i.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=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,i.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 a("toggle_seals")}}),b=(0,o.createComponentVNode)(2,i.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,i.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,i.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,i.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,i.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,i.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,i.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,i.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return a("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)),i=n(1),a=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,i.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,g=u.loudspeaker,V=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=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:_?"syndicate":"",children:(0,o.createComponentVNode)(2,l.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:"Frequency",children:[(0,o.createComponentVNode)(2,a.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)})}}),k&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:V,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"volume-up":"volume-mute",selected:g,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,a.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,a.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(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,t){var n=(0,i.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,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,i.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,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,i.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,a.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(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.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,i.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,i.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,i.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:s.stored&&(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:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,i.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,a.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,a.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,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,i.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,a.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,g=p.mats,V=p.reagents,v=p.queue,_=(0,i.useSharedState)(t,"protoTab",0),k=_[0],y=_[1];return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===k,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:g.map((function(e){var n=(0,i.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.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,a.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===k&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",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,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.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,i.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,i.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,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:575,height:430,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=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.badmin,a.servers),l=(a.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,i.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),a=(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,i.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,i.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&&a&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{level:2,title:"Consoles",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+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,i.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("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),a=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,i.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("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),i=n(1),a=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,i.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,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,i.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,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t).data,a=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===a?n=(0,o.createComponentVNode)(2,f):2===a?n=(0,o.createComponentVNode)(2,g,{records:c,actToDo:"view_b_rec"}):3===a&&(n=(0,o.createComponentVNode)(2,g,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.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,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.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,i.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,a.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,i.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,a.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,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,i.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,a.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,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.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,i.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,a.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,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},g=function(e,t){var n=(0,i.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",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 records found."]})})},V=function(e,t){var n,r=(0,i.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,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,i.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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2);t.ResleevingPod=function(e,t){var n=(0,i.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,a.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,a.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,a.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),i=n(2),a=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,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.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,a=(e.can_hack,(0,r.useBackend)(t)),c=a.act,l=a.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,i.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,i.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,i.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,g=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Location",buttons:g&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,i.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,i.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,i.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,i.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,i.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.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,a.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,i.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),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(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",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("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,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6),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,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,i.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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),i=n(3),a=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,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,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.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),i=n(3),a=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:a?(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,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,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=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,g=d.max_field_strength,V=d.shields,v=d.upkeep,_=d.strengthen_rate,k=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[V," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return i("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return i("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:k,value:_,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return i("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:g,value:b,unit:"Renwick",onDrag:function(e,t){return i("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(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",i=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",i=!0):"undocking"===e?(n="UNDOCKING",r="average",i=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),i&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:n})},d=function(e,t){var n=(0,i.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,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,i.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,a.Section,{title:"Controls",children:(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,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,i.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,i.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,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,a.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,i.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,g=d.cloaked,V=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.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,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),_&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:k,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1===t.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,i.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),i=n(1),a=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,i.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,i.useBackend)(t),r=(n.act,n.data),a=(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:a,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,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(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:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.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,a.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,i.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,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,i="";return e.overdosing?(i="bad",n=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(i="average",n=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:i,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",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.",c&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,i.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,a.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,g=u.outputAttempt,V=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(V?"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,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return d("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:L,children:V?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:v/1e3,minValue:0,maxValue:_/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:v===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(k)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.Window,{width:380,height:230,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:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,i.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,i.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,i.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),i=n(1),a=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,i.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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.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,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.recipes);return Object.keys(a).sort().map((function(e){var t=a[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.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),a=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,i.Button,{content:e*c.res_amount+"x",onClick:function(){return a("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,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"}),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),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}})},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.active,m=i.locked,p=i.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,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,i.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return a("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.panelopen,m=i.uv_active,p=i.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,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,i.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,i.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,i.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,i.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.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 a("toggleUV")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.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,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,i.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),i=(n(5),n(20)),a=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=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>i,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,a.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,a.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,i.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.order_auth,(0,a.useLocalState)(t,"tabIndex",0)),i=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===i,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===i,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===i,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===i,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===i,onClick:function(){return l(4)},children:"Export history"})]}),0===i?(0,o.createComponentVNode)(2,h):null,1===i?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===i?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===i?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===i?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,a.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 i("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 i("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 i("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,a.useBackend)(t),r=n.act,i=n.data,l=e.mode,d=i.orders,u=i.order_auth,s=i.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,a.useBackend)(t),r=n.act,i=n.data,l=i.receipts,d=i.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),i=n(1),a=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,i.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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.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,i=e.values,c=i.dir,d=i.output,u=i.flowCapacity,s=i.inletPressure,m=i.inletTemperature,p=i.outletPressure,h=i.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Phoron",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,i.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,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("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:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children: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 r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.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,i.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return l("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:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,i.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:c.length?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 a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),u=(i.temp,i.on,i.id,i.network,i.autolinkers,i.shadowlink,i.options);i.linked,i.filter,i.multitool,i.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,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,i.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,i.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return a("link")}:function(){return a("buffer")}}),C?(0,o.createComponentVNode)(2,i.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,g=c.minRange,V=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,i.Section,{title:"Options",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return a("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:b,minValue:g,maxValue:V,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return a("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Target",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,i.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,a.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,i.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,g=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:N})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),g&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[g.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(3),l=n(192);t.TimeClock=function(e,t){var n=(0,i.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,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.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,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.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,a.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,a.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),i=n(2),a=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,a.Window,{children:(0,o.createComponentVNode)(2,a.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:"Valve Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,i.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)),i=n(1),a=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,i.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,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,i.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,i.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,i.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(6),i=n(1),a=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,i.useBackend)(t).data,r=(0,i.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,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,i.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,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,g=C.categories,V=void 0===g?[]:g,v=(0,i.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,i.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=V.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.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,a.Input,{autoFocus:!0,value:_,onInput:function(e,t){return k(t)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===_.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:V.map((function(e){var t;return(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,basis:0,children:[0===x.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,i.useBackend)(t).act,s=(0,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,i.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,i.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(6),n(1)),i=n(2),a=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,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6);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,g=d.coolant_usage_max,V=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,i.Slider,{animated:!0,value:k,fillValue:_,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,i.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:10*V,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*V," u"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:b,maxValue:g,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,i.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),i=n(6),a=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,a.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,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Master",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,i.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,i.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,i.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,i.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)),i=n(2),a=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,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(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:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.alg}),(0,o.createComponentVNode)(2,i.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,i.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(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:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,i.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file From 6aa473f8a657a022a95acc808deef9be1f27ae50 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Sun, 14 Feb 2021 08:08:11 -0500 Subject: [PATCH 135/146] bundle fix 2 --- tgui/packages/tgui/public/tgui.bundle.js | 76 +++++++++++------------- 1 file changed, 35 insertions(+), 41 deletions(-) diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index 31f765e91f..f9b5d1af68 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,41 +1,35 @@ -!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=203)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(418);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),i=n(93);var a=(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 i=Object.assign({},e.config,{},o.config),a=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)?a.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,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(c(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(435).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(443);t.BlockQuote=r.BlockQuote;var i=n(19);t.Box=i.Box;var a=n(128);t.Button=a.Button;var c=n(444);t.ByondUi=c.ByondUi;var l=n(446);t.Chart=l.Chart;var d=n(447);t.Collapsible=d.Collapsible;var u=n(448);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(449);t.Dropdown=h.Dropdown;var f=n(181);t.Flex=f.Flex;var C=n(450);t.Grid=C.Grid;var N=n(129);t.Icon=N.Icon;var b=n(451);t.Input=b.Input;var g=n(452);t.Knob=g.Knob;var V=n(453);t.LabeledControls=V.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(454);t.NanoMap=_.NanoMap;var k=n(455);t.Modal=k.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 w=n(458);t.Section=w.Section;var x=n(459);t.Slider=x.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(442);t.NtosWindow=r.NtosWindow;var i=n(184);t.Window=i.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,i=n(33),a=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)&&i(m,"sham",!0),a(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,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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),i=n(21),a=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(d,e)||(c&&i(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),i=n(13),a=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(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),i=n(441),a=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&&a.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,i){if(!(0,o.isFalsy)(i))for(var a=0;a0&&(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,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(C(e));var l="string"==typeof o?o+" "+N(c):N(c),d=C(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.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"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),l=Math.floor(a/3),d=Math.floor(c/3),u=(0,o.clamp)(i+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=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",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),i=n(18),a=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,g=i(p),V=r(g),v=o(h,f,3),_=a(V.length),k=0,y=C||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in V)&&(b=v(N=V[k],k,g),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),i=n(51),a=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=a(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return i(!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,i=2,a=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=i){var a=[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:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+a+""}},function(e,t,n){"use strict";var o=n(7);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),i=n(51);e.exports=o?function(e,t,n){return r.f(e,t,i(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,i,a=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(a){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)||{}},i=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]:{}},i=function(e){return u(e,b)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(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),i=n(78),a=n(111),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?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),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(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(7);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),i=n(12),a=n(124),c=n(14),l=n(83),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(80),b=n(11),g=n(47),V=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=f(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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)};i?(F||(B.f=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),e.exports=function(e,t,n){var i=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*i+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*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?a&&(C=t((function(e,t,n,o){return d(e,C,c),x(b(t)?q(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):z(t)?U(C,t):_.call(C,t):new f(p(t)),e,C)})),V&&V(C,R),k(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,a,l,u=0,s=0;if(b(t)){if(!q(t))return z(t)?U(C,t):_.call(C,t);r=t,s=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw M("Wrong length");if((a=f-s)<0)throw M("Wrong length")}else if((a=m(o)*i)+s>f)throw M("Wrong length");l=a/i}else l=p(t),r=new P(a=l*i);for(I(e,{buffer:r,byteOffset:s,byteLength:a,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),i=1;i"+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=a.length;n--;)delete h.prototype[a[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:i(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),i=n(17),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),i=n(16)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==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),i=n(51);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),i=n(21),a=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){a(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(!i(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!i(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)&&!i(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),i=n(16),a=n(12),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&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(87)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,i=e.title,a=void 0===i?"Welcome":i;return(0,o.createComponentVNode)(2,r.Section,{title:a,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(6),i=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.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,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(7),r=n(36),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.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),i=n(46),a=function(e){return function(t,n,a){var c,l=o(t),d=r(l.length),u=i(a,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:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(7),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",d=i.POLYFILL="P";e.exports=i},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),i=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[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(7),r=n(16),i=n(105),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var 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(7);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),i=n(15),a=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,g=a(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=i(e.length);f>h;h++)if((C=u?g(o(b=e[h])[0],b[1]):g(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,g,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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(440),r=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a=[],c={},l=function(e){a.includes(e)||(a.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[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},a=0,d=Object.keys(o);a=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),i=n(112),a=n(33),c=n(72),l=n(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(250),h=n(39),f=n(55),C=n(52).f,N=n(17).f,b=n(106),g=n(48),V=n(38),v=V.get,_=V.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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),i=v(e);if(r+t>i.byteLength)throw x("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,i){var a=m(n),c=v(e);if(a+t>c.byteLength)throw x("Wrong index");for(var l=v(c.buffer).bytes,d=a+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||a(y,j,k[j]);W.constructor=y}f&&h(B)!==w&&f(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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,i=u(t);if(i<0||i>o)throw x("Wrong offset");if(i+(n=n===undefined?o-i:s(n))>o)throw x("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},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)}});g(y,"ArrayBuffer"),g(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(67),a=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=f?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},_=function(e){var t=g[e];a(g,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(i(e,"function"!=typeof b||!(C||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,f,N),c.REQUIRED=!0;else if(i(e,!0)){var k=new V,y=k[N](C?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((V=t((function(t,n){d(t,V,e);var o=h(new b,t,V);return n!=undefined&&l(n,o[N],o,f),o}))).prototype=g,g.constructor=V),(L||w)&&(_("delete"),_("has"),f&&_("get")),(w||y)&&_(N),C&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),C||n.setStrong(V,e,f),V}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),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),i=n(7);e.exports=o||!i((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,i=n(89),a=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=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,a=this,d=s&&a.sticky,p=i.call(a),h=a.source,f=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=a.lastIndex),o=c.call(d?n:a,C),d?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:u&&o&&(a.lastIndex=a.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=i("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=i(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===a?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}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==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){i.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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,i.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2),a=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),i=n(103),a=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(9),a=n(79),c=i.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>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),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),i=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||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(235),i=n(39),a=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,g){r(n,t,u);var V,v,_,k=function(e){if(e===p&&x)return x;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,w=B[C]||B["@@iterator"]||p&&B[p],x=!f&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(V=i(S.call(new e)),h!==Object.prototype&&V.next&&(s||i(V)===h||(a?a(V,h):"function"!=typeof V[C]&&l(V,C,N)),c(V,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!g||B[C]===x||l(B,C,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},g)for(_ in v)(f||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:f||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(i(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,a(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="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,i,a=n(9),c=n(7),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=a.location,h=a.setImmediate,f=a.clearImmediate,C=a.process,N=a.MessageChannel,b=a.Dispatch,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},_=function(e){return function(){v(e)}},k=function(e){v(e.data)},y=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},f=function(e){delete V[e]},"process"==l(C)?o=function(e){C.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(i=(r=new N).port2,r.port1.onmessage=k,o=d(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.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(_(e),0)}:(o=y,a.addEventListener("message",k,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(11),r=n(36),i=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(7);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),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===d||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!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(7),r=n(87);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(7),i=n(81),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((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(93),r=function(){return{type:"debug/toggleKitchenSink"}}; -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.toggleKitchenSink=r;var i=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=i,(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 a=function(e){return e.debug};t.selectDebug=a;t.useDebug=function(e){return a(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),i=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var a=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,a=e.children;return(0,o.createVNode)(1,"div","theme-"+i,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),a,0),2)};t.Layout=a;a.Content=function(e){var t=e.className,n=e.scrollable,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.computeBoxClassName)(c))),a,0,Object.assign({id:"Layout__content"},(0,i.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},i(t.initial)?n.state.value=t.initial:i(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 a=r.prototype;return a.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,a=t.value,c=e.value;if(!i(c))return c||null;var l=a;if(n)l=n(a);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(a,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,a):l},r}(r.Component);t.AnimatedNumber=a},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),i=n(93),a=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={},i=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,g=e.selected,V=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",g&&"Button--selected",T&&"Button--hasContent",k&&"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,a.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,a.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:f,fontSize:C}),B,w,V&&(0,o.createComponentVNode)(2,u.Tooltip,{content:V,position:v,scale:_})]})))};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,i=t.confirmColor,a=void 0===i?"bad":i,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?a: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,a=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,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),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),i=n(19);var a=/-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={},i=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=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(10),a=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(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,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=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%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),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=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,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,g=d.forcedInputWidth,V=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k,format:f,children:y})||y(f?f(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:V,width:g,"line-height":v,"font-size":_},onBlur:function(t){if(i){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:i,value:s,displayValue:k,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.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),i=n(10),a=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=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%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),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,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),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,g=s.height,V=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=f;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},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=i.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),i=n(10),a=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(6);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,i=(0,c.useBackend)(t),a=i.act,l=i.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={},i={};return t.forEach((function(t,a){i[a]=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?i[a]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,V,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(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=g;var V=function(e,t){var n=e.name,o=e.amount,a=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,i.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:a&&(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||[],i=n.buildableParts||{},a=(0,c.useSharedState)(t,"part_tab",o.length?i[0]:""),l=a[0],u=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!i[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!i[e],onClick:function(){return u(e)},children:e},e)}))})},_=function(e,t){var n,o=(0,c.useBackend)(t).data,i=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",i(l)),C=f[0],b=f[1],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!C||!u[C]){var _=i(l);if(!_)return;b(_)}return V?(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,a.uniqBy)((function(e){return e.name}))(n)}}(V,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&s,a.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:i||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,V,{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,i=n.data,a=i.isProcessingQueue,l=i.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")}}),!!a&&(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,w)}),(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,V,{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,i=n.data,a=e.textColors,l=i.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[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},w=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,i=n.storedPart;if(i){var a=i.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:a}),(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),i=n(1),a=n(2),c=n(3),l=n(6),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,i.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,i.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,a.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.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,a.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,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,i.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,g=c.all_centcom_access,V=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===V,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.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,a.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,i.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:(0,o.createComponentVNode)(2,a.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)),i=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,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),i=n(44),a=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,i=n.data,a=(i.map_levels,i.all_sensors),c=i.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 a&&(u=(0,o.createComponentVNode)(2,d.Table,{children:a.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],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,i.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:g,minValue:0,maxValue:k,color:"teal",children:(0,a.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"pink",children:(0,a.toFixed)(V/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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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,a.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),i=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:i})};C.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(9),r=n(99),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(21),r=n(101),i=n(23),a=n(17);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,d=0;dl;)o(c,n=t[l++])&&(~i(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),i=n(13),a=n(68);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(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,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.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),i=n(15),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=a((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),i=n(53);e.exports=function a(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,f=!!u&&i(u,s,3);h0&&o(m))p=a(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(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(29),r=n(49),i=n(71),a=n(38),c=n(110),l=a.set,d=a.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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==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),i=n(15),a=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=a("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=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||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),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){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)}}),i(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),i=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=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),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,i=n(87),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(12),r=n(68),i=n(29),a=n(77).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!a.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(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,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,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},g?a=function(){N.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,a=function(){u.call(d,o)}):a=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),i=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(379);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),i=n(108),a=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=i(p);if(N!=undefined&&!a(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,i=n(13),a=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=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(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),a=r(i(t),!0);return!0===a?N(o).set(t,n):a[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!a(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(!a(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(a(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(438),r=n(175);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,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 g=function(e){var t=(0,r.vecAdd)(e,C);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=g;var V=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=V;var v=function(){return[0-C[0],0-C[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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],i=0;il&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),g((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,k(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),V(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},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t}; -/** - * N-dimensional vector manipulation functions. - * - * Vectors are plain number arrays, i.e. [x, y, z]. - * - * @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",i&&"Tooltip--"+i,a&&"Tooltip--scale--"+Math.floor(a)]),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),i=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{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),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=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=a(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":i,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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=a(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,i.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(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,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.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.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),i=n(19),a=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,a=e.labelColor,c=void 0===a?"label":a,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,i.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.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,i.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,a.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.Window=void 0;var o=n(0),r=n(10),i=n(6),a=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,a.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,a.useBackend)(this.context),N=C.config,g=C.suspended,V=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=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:i,className:(0,r.classes)(["Window__content",t])},c,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,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,a=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 a&&a===a.toLowerCase()&&(0,i.toTitleCase)(a)||a,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),i=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=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 a("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,g=void 0!==b&&b,V=e.denialMessage;return g?void 0===V?"Error.":V:d?(0,o.createComponentVNode)(2,i.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,i.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),i=n(3),a=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:440,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,i=(0,c.useBackend)(t),l=i.act,d=i.data,u=i.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,a.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.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,a.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.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),i=n(44),a=n(10),c=n(6),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,i.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,i=n.data,a=(n.config,i.mapRef),c=i.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(i.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:a,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=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=i.activeCamera,b=i.allNetworks;b.sort();var g=s(i.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:g.map((function(e){return(0,o.createVNode)(1,"div",(0,a.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),i=n(494),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.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]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?c=(0,o.createComponentVNode)(2,l):2===a?c=(0,o.createComponentVNode)(2,s):3===a&&(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),a=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,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+g;s>0&&(_+=" ("+s+"s)");var k=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===f,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return a("announce")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||s>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:_,disabled:!h||s>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:C,children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:V,disabled:!N,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.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,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),i=n(44),a=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,a.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],N=(0,i.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,a.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,a.useBackend)(t),r=(n.act,n.config),i=n.data,c=(0,a.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:i.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),i=n(2),a=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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.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),a=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,i.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),i={"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,a=e.color,c=void 0===a?"label":a,l=i[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),i=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,u=i.error,s=i.downloading,m=i.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,a.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.down_filename,d=a.down_progress,u=a.down_size,s=a.down_speed;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,i.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:C})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,i.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",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.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",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:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:a})})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,i.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",onClick:function(){return a("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)),i=n(2),a=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,i.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),i=n(1),a=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,i.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,a.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,a.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,a.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),i=n(3),a=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,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.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",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:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return i("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return i("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),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,i.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,i.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),i=n(2),a=(n(20),n(3)),c=n(5),l=n(6);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,i.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,g=d.SM_gas_PH,V=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),i=n(1),a=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,i.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,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.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),i=n(6),a=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,a.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,g=p.piping_layer,V=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,a.useLocalState)(t,"categoryName"),y=k[0],L=k[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,i.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(V).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V[e]===g,content:e,onClick:function(){return m("piping_layer",{piping_layer:V[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.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),i=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(204)},function(e,t,n){"use strict";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(228),n(230),n(232),n(233),n(234),n(150),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(257),n(258),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(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(325),n(326),n(327),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(167),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(378),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),n(417);var o=n(0);n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434);var r=n(172),i=(n(173),n(1)),a=n(174),c=n(24),l=n(176); -||||||| parent of fc239ab828... Merge pull request #9667 from Verkister/fuck - */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(493),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(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); ->>>>>>> fc239ab828... Merge pull request #9667 from Verkister/fuck -/** - * @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,i.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,a.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,i.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,i.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,i.sendMessage)({type:"pingReply"}):u.dispatch((0,i.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,i.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),i=n(40),a=n(41),c=n(12),l=n(104),d=n(142),u=n(7),s=n(21),m=n(57),p=n(11),h=n(13),f=n(18),C=n(29),N=n(37),b=n(51),g=n(47),V=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=i("JSON","stringify"),G=y.f,K=L.f,Y=_.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!=g(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=g(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===U&&ae(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=g(n,{enumerable:b(0,!1)})):(s(e,R)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=V(n).concat(me(n));return D(o,(function(t){c&&!de.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?g(e):ce(g(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=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(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=Y(t?Q:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ae,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(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(!ie(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:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(f(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(p(t)||e!==undefined)&&!ie(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,q.apply(null,r)}});H.prototype[j]||w(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),i=n(9),a=n(21),c=n(11),l=n(17).f,d=n(139),u=i.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(a(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(7),i=n(57),a=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(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,i,a=c(this),s=u(a,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++,i)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),i=n(49);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,i=n(42),a=n(27),c=i("every"),l=a("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),i=n(49);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,i=n(70),a=n(27),c=i("filter"),l=a("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,i=n(49),a=n(27),c=!0,l=a("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)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,i=n(49),a=n(27),c=!0,l=a("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)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(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),i=n(18),a=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(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(229);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&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(231);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),i=n(149),a=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,g=d(h),V=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),g==undefined||f==Array&&a(g))for(n=new f(t=c(h.length));t>V;V++)p=b?N(h[V],V):h[V],l(n,V,p);else for(m=(s=g.call(h)).next,n=new f;!(u=m.call(s)).done;V++)p=b?i(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,i=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)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,i=n(42),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=i("indexOf"),u=a("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),i=n(51),a=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:i(1,n)}),a(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),i=n(29),a=n(42),c=[].join,l=r!=Object,d=a("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(i(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,i=n(70),a=n(27),c=i("map"),l=a("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(7),i=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;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,i=n(42),a=n(27),c=i("reduce"),l=a("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(82).right,i=n(42),a=n(27),c=i("reduceRight"),l=a("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),i=n(57),a=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=a(e,m),h=a(t===undefined?m:t,m);if(i(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!i(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),i=n(18),a=n(7),c=n(42),l=[],d=l.sort,u=a((function(){l.sort(undefined)})),s=a((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(i(this)):d.call(i(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),i=n(34),a=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=a(C.length),b=r(e,N),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-2,o=f(h(i(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=i(a(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,i=8*o-t-1,a=(1<>1,l=i-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===a)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(7),i=n(83),a=n(13),c=n(46),l=n(15),d=n(50),u=i.ArrayBuffer,s=i.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(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(d(this,u))(l(r-o)),p=new s(this),h=new s(i),f=0;o9999?"+":"";return n+r(i(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(7),i=n(18),a=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=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(259),i=n(16)("toPrimitive"),a=Date.prototype;i in a||o(a,i,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,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),i=n(39),a=n(16)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.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(84),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),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=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):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);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(274)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),d=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),u=o(e);return il||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=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*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},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,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},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(7),i=n(86),a=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 a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=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)/(i(e)+i(-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,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(7),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,g="Number"==l(m(b)),V=function(e){var t,n,o,r,i,a,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(a=(i=d.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+d};if(i("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,_):V(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&f(_,v,h(N,v));_.prototype=b,b.constructor=_,a(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(288)})},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),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(295);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,i=n(87),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},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),i=n(298),a=n(114),c=n(7),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=i(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+a.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."+a.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(300);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(68),a=n(103),c=n(77),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"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=a.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),f=s?i(h).concat(s(h)):i(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),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(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),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(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),i=n(7),a=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),i=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(29),a=n(23).f,c=n(12),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(101),a=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(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(7),i=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),i=n(68);o({target:"Object",stat:!0,forced:n(7)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(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),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(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),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),i=n(324);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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,i,a,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),g=n(36),V=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(328),x=n(166),S=n(329),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=x.f,q=H,G="process"==g(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(V(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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,i=1==t.state,a=0;o.length>a;){var c,l,d,u=o[a++],s=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(i||(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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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 ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===i?new r(e):q(e)},l||"function"!=typeof s||(a=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){a.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:Y},{Promise:R}),h(R,P,!1,!0),f(P),i=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{resolve:function(e){return B(l&&this===i?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=S((function(){var n=N(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,d=!1;i.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.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),i=n(162),a=n(7),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.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 i||i.prototype["finally"]||u(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(7),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(11),l=n(47),d=n(155),u=n(7),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){i(e),a(t);var n=arguments.length<3?e:i(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),i=n(13),a=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(7)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(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),i=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(13),a=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 i(e)===u?e[t]:(n=c.f(e,t))?a(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),i=n(13),a=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return i(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),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(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),i=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){i(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),i=n(11),a=n(21),c=n(7),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(i(c=u(e)))return m(c,t,n,p);h=s(0)}if(a(h,"value")){if(!1===h.writable||!i(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),i=n(152),a=n(55);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,f=n(58),C=n(16)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,_=s.UNSUPPORTED_Y;if(o&&i("RegExp",!v||_||p((function(){return V[C]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),i=t===undefined;if(!o&&r&&e.constructor===k&&i)return e;v?r&&!i&&(e=e.source):e instanceof k&&(i&&(t=u.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new N(e,t):N(e,t),o?this:b,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}f("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(89),a=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(13),i=n(7),a=n(89),c=RegExp.prototype,l=c.toString,d=i((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)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),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),i=n(23).f,a=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=i(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=a(t.length),r=n===undefined?o:m(a(n),o),i=String(e);return s?s.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(46),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),i=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),i=n(110),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,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(91),r=n(13),i=n(15),a=n(25),c=n(122),l=n(92);o("match",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),d=String(this);if(!a.global)return l(a,d);var u=a.unicode;a.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(a,d));){var h=String(s[0]);m[p]=h,""===h&&(a.lastIndex=c(d,i(a.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),i=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.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),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var V=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!f)break;""===String(_[0])&&(l.lastIndex=d(p,a(l.lastIndex),V))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function g(e,n,o,r,a,c){var l=o+e.length,d=r.length,u=f;return a!==undefined&&(a=i(a),u=h),t.call(c,u,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?i.charAt(1):r[s-1]+i.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(25),a=n(161),c=n(92);o("search",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),l=String(this),d=i.lastIndex;a(d,0)||(i.lastIndex=0);var u=c(i,l);return a(i.lastIndex,d)||(i.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),i=n(13),a=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);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=i));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!d&&f.test("")||u.push(""):u.push(o.slice(h)),u.length>i?u.slice(0,i):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=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var s=i(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),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,_=[];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,i=n(123)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,i=n(123)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},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),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(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,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(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,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(150),a=n(16)("iterator"),c=o.Uint8Array,l=i.values,d=i.keys,u=i.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[a],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(a,f,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;di;)u[i]=n[i++];return u}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),i=n(46),a=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(7),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!a&&i((function(){d.call(new a(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(7),i=n(9).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=a.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),i=n(72),a=n(56),c=n(84),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),a.REQUIRED=!0;var C=f.prototype,N=C["delete"],b=C.has,g=C.get,V=C.set;i(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)?g.call(this,e):t.frozen.get(e)}return g.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)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("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),i=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(164),a=n(36),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(79),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.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(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=xe,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 a=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(i(o))return n;if(i(n))return u(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(i(o))return n;if(i(n))return o;return w(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(a);return a},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=g,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&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=Ge,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 i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function 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}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),i=2;return e.children=n,e.childFlags=i,e}function F(e){return a(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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function Y(){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=Y,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,i=o.dom;if(l(e))J(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(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(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),i&&(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)?!i(e.checked):!i(e.value)}function Ne(e){e&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var a=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in a&&(i=Ce(n))&&fe(t,o,n),n)Le(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function we(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 xe(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===m&&(a.props=n),l)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var u=a.$PS;if(!d(u)){var s=a.state;if(d(s))a.state=u;else for(var p in u)s[p]=u[p];a.$PS=null}a.$BR=!1}return a.$LI=we(a,n,o),a}function Se(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Te(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=xe(e,e.type,e.props||m,n,o,i);Se(a.$LI,t,a.$CX,o,r,i),Ee(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){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,i)}(e,t,n,o,r,i),Me(e,i)):512&a||16&a?Ie(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=M());2===c?Se(a,n,r,o,r,i):Ae(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var i=M();Ie(i,n,o),e.dom=i.dom}(e,n,t,r,i)}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,a){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(i(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,a)):8!==m&&4!==m||Ae(s,p,n,h,null,a)}d(t)||f(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,a)}function Ae(e,t,n,o,r,i){for(var a=0;a0,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)i(c[b])&&!i(h[b])&&Le(b,h[b],null,l,o,p,e)}var g=t.children,V=t.className;e.className!==V&&(i(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Oe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,a);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),be(v,l,a))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(d(l))return;l.$L=a;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,i,a),h!==p&&(Ne(h),be(p,l,a))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,a,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!i(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,a,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,i){var a=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=a.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=g(a[m-1],!1).nextSibling)}Oe(l,d,a,c,n,o,r,u,e,i)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,i=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!==i&&!a(c)){var l=c.dom;C(r,l),h(i,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,d);break;case 1:ge(n,r);break;case 16:Ve(n),L(r,o);break;default:!function(e,t,n,o,r,i){Ve(e),Ae(t,n,o,r,g(e,!0),i),V(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Se(o,r,i,a,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,i,a,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:_e(r),Se(o,r,i,a,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,i,a,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,i,a,c,d):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var u,s,m=i-1,p=a-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;)ge(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,d,u,s,m){var p,h,f,C=0,N=c,b=c,V=i-c+1,_=a-c+1,k=new Int32Array(_+1),y=V===o,L=!1,B=0,w=0;if(r<4||(V|_)<32)for(C=N;C<=i;++C)if(p=e[C],w<_){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(k[c-b]=C+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>a&&ge(p,l)}else y||ge(p,l);else{var x={};for(C=b;C<=a;++C)x[t[C].key]=C;for(C=N;C<=i;++C)if(p=e[C],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;C>N;)ge(e[N++],l);k[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),++w}else y||ge(p,l);else y||ge(p,l)}if(y)ke(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,i=0,a=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[i-1]),de[i]=n)}i=r+1;var d=new Int32Array(i);a=de[i-1];for(;i-- >0;)d[i]=a,a=ue[a],de[i]=0;return d}(k);for(c=S.length-1,C=_-1;C>=0;C--)0===k[C]?(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)=0;C--)0===k[C]&&(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)a?a:i,m=0;ma)for(m=s;m=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"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:k(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,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,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)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}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:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.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(),i=0,a=u(),c=a.length;i3?c(a):null,g=String(a.key),V=String(a.char),v=a.location,_=a.keyCode||(a.keyCode=g)&&g.charCodeAt(0)||0,k=a.charCode||(a.charCode=V)&&V.charCodeAt(0)||0,y=a.bubbles,L=a.cancelable,B=a.repeat,w=a.locale,x=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,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 i(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,i,a=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 a("_")),c(new a("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,d,u=i.get(this),s=p(a);u||i.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,a),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,d=i.get(this);if(d&&t in d&&(c=d[t],-1<(a=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,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 i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(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(436),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(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,i,a,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?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){i.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)}:(a="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(a+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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(445),a=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,a.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 i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,C,c,l);if(N.length>0){var b=N[0],g=N[N.length-1];N.push([C[0]+h,g[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var V=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,i.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:a})]})},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=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=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),i=n(19),a=n(129);function c(e,t){if(null==e)return{};var n,o,r={},i=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,i=t.placeholder,a=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return i&&a.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),i,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},i)),a},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"]),g=d?!this.state.open:this.state.open,V=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,i.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,a.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),V],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),i=n(10);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(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=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=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,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(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,i=this.inputRef.current;i&&!n&&o!==r&&(i.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,a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=a(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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),i=n(10),a=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,g=e.className,V=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=function(e,t){if(null==e)return{};var n,o,r={},i=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=_||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",g,(0,a.computeBoxClassName)(x)]),[(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,i.classes)(["Knob__popupValue",w&&"Knob__popupValue--"+w]),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,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},V)},x)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(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=a;a.Item=function(e){var t=e.label,n=e.children,a=i(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"},a,{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.NanoMap=void 0;var o=n(0),r=n(2),i=n(1);var a=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),a(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})),a(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a(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 i=e.offsetX-262*r;i<-500&&(i=-500),i>500&&(i=500);var a=e.offsetY-256*r;return a<-200&&(a=-200),a>200&&(a=200),e.offsetX=i,e.offsetY=a,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,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=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":a+"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,i=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*i*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){a(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,i.useBackend)(t),a=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(){a("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),i=n(19),a=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={},i=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,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(d)]),c,0,Object.assign({},(0,i.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},i=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,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),i=n(10),a=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={},i=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,i.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,a.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,a.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,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={},i=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,i.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,i.computeBoxProps)(f))))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),i=n(10),a=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,g=e.fillValue,V=e.color,v=e.ranges,_=void 0===v?{}:v,k=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},i=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=k!==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=g!==undefined&&null!==g,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=g?g:c,u,d)),f=(0,r.scale)(c,u,d),C=V||(0,r.keyOfMatchingRange)(null!=g?g:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,a.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,i.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?k:l,0),s],0,Object.assign({},(0,a.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),i=n(19),a=n(128);function c(e,t){if(null==e)return{};var n,o,r={},i=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,a=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,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&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":186,"./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":187,"./Canister.js":491,"./CasinoPrizeDispenserCh.js":492,"./ChemDispenser.js":493,"./ChemMaster.js":497,"./ClawMachine.js":498,"./Cleanbot.js":499,"./CloningConsole.js":500,"./ColorMate.js":501,"./CommunicationsConsole.js":189,"./Communicator.js":502,"./ComputerFabricator.js":503,"./CookingAppliance.js":504,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":505,"./CryoStorage.js":191,"./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":194,"./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":195,"./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,"./PrecisionEditor.js":614,"./PressureRegulator.js":615,"./PrisonerManagement.js":616,"./RCON.js":196,"./RIGSuit.js":617,"./Radio.js":618,"./RapidPipeDispenser.js":201,"./RequestConsole.js":619,"./ResearchConsole.js":620,"./ResearchServerController.js":621,"./ResleevingConsole.js":622,"./ResleevingPod.js":623,"./RoboticsControlConsole.js":624,"./RogueZones.js":625,"./Secbot.js":626,"./SecurityRecords.js":627,"./SeedStorage.js":628,"./ShieldCapacitor.js":629,"./ShieldGenerator.js":630,"./ShutoffMonitor.js":197,"./ShuttleControl.js":631,"./Signaler.js":200,"./Sleeper.js":632,"./SmartVend.js":633,"./Smes.js":634,"./SolarControl.js":635,"./SpaceHeater.js":636,"./Stack.js":637,"./StarcasterCh.js":638,"./StationAlertConsole.js":198,"./SuitCycler.js":639,"./SuitStorageUnit.js":640,"./SupermatterMonitor.js":199,"./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=i(e);return n(t)}function i(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=i,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),i=n(2),a=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,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.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,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(185),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return i.gridCheck?c=(0,o.createComponentVNode)(2,s):i.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=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,i.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,i.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 a("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",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,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=(0,o.createComponentVNode)(2,i.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return a("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,a=(0,r.useSharedState)(t,"holder",""),c=a[0],l=a[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,i.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,i.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",level:2,mt:1,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:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Info",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,i=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,a=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;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:"Crystal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,i.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),i=(n(6),n(1)),a=n(2),c=n(28),l=n(3),d=n(185),u=n(470);t.AirAlarm=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=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),!a&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,i.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,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.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,a.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,a.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.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 g}}},h=function(e,t){var n=(0,i.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(0,i.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.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,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,i.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,i.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,i.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,a.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,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},g=function(e,t){var n=(0,i.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,a.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(6),i=n(1),a=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,i.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,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.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,a.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,i.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,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,a.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),i=n(2),a=(n(20),n(3)),c=(n(5),n(6));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,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,i.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.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),i=n(6),a=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,g=N.specimen,V=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=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;w?R=0:x?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,a.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,i.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:w?null:"grey",children:g}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:V?(0,i.capitalize)(V):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,i.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:_?(0,i.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,i.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,i.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,i.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,i.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:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(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:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&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,a.useBackend)(t),i=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 i("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.gender,d=i.gender_id,u=i.genders,s=i.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,a.useBackend)(t),r=n.act,i=n.data,l=i.change_eye_color,d=i.change_skin_tone,u=i.change_skin_color,s=i.change_hair_color,m=i.change_facial_hair_color,p=i.eye_color,h=i.skin_color,f=i.hair_color,C=i.facial_hair_color,N=i.ears_color,b=i.ears2_color,g=i.tail_color,V=i.tail2_color,v=i.wing_color,_=i.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:g,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:V,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:_,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,a.useBackend)(t),r=n.act,i=n.data,l=i.hair_style,d=i.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,a.useBackend)(t),r=n.act,i=n.data,l=i.facial_hair_style,d=i.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,a.useBackend)(t),i=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 i("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 i("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,a.useBackend)(t),i=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 i("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 i("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,a.useBackend)(t),i=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 i("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 i("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),i=n(2),a=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,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Section,{color:"label",children:[(0,o.createComponentVNode)(2,i.Box,{children:d}),(0,o.createComponentVNode)(2,i.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(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: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,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,i.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,i.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,i.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(3),c=n(6);t.AreaScrubberControl=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=(0,i.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return n("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(a.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=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,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,i.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,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,i.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,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.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,i.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,i.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),i=n(2),a=(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,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,i.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,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,i.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)),i=n(8),a=n(1),c=n(2),l=n(3),d=n(132),u=n(6),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=i[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()),V=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:V?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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,i.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={},i=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,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.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,a.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(6),i=n(1),a=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,i.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.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),i=n(1),a=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,a.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,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,k);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,a.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,g,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(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:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},g=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,V,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.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,a.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},_=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",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,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},k=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",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."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=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,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,i.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,i.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 a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,i.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,i.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,i.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,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,i.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,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.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,a.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,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,i.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,g=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,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.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,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?g?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!g&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(24);var l={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.CasinoPrizeDispenserCh=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;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.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,i.useLocalState)(t,"search",""),h=p[0],f=(p[1],(0,i.useLocalState)(t,"sort","Alphabetical")),C=f[0],N=(f[1],(0,i.useLocalState)(t,"descending",!1)),b=N[0],g=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,s,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:V?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,d=function(e,t){if(null==e)return{};var n,o,r={},i=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,a.Collapsible,Object.assign({open:!0,title:c},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(188),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),a=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return a("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=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,i.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[!!u&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,i.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 i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==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:i,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),i=n(2),a=n(3),c=n(188),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,i=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,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.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:i,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,i.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,i.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("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),i=n(2),a=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,i.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,i.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,i.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,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.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,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,i.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,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,i.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,i.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,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.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,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.records;return c.length?(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.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(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 records found."]})})},f=function(e,t){var n,r=(0,i.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,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,i.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,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.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,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,i.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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),i=n(6),a=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,a.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,a.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,a.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,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=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:i,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:i.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,a.useBackend)(t),r=n.act,i=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),i=f(o[n],t);return r&&i?"TinderMessage_Subsequent_Sent":r||i?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,a.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,i.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,i.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,i.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,a.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,i.decodeHtmlEntities)(l.name)+" by "+(0,i.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,i.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,i.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,i.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},g=function(e,t){var n=(0,a.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,i.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,i.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,a.useBackend)(t),r=(n.act,n.data),i=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!i.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,g)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=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:i})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.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,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,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,i.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,i.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,a.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,i.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,i.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(6),n(1)),i=n(2),a=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,i.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),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,i.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,i.Box,{mt:3,children:(0,o.createComponentVNode)(2,i.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",textAlign:"center",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."]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,i.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(191);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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.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),a=(n.act,n.data.items);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[s,(0,o.createComponentVNode)(2,i.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,i=(0,r.useBackend)(t),l=(i.act,i.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,V,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,a.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),a=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(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:"Health",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(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 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,g)),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(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 occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return a("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,i.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,i.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 a("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=(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,i.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.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 a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},g=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,i.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,i.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,i.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),a=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,i.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return a(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,i.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,i.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,i.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,i.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,i.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return a("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)),i=n(1),a=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,i.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,g=d.max_chemical_volume,V=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=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,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),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:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:g,value:b,children:[b,"/",g]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[V?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:k?y:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,i.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.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(6),n(5),n(1)),i=n(2),a=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.internalTemplateName),l=c[i];if(!l)throw Error("Unable to find Component for template name: "+i);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.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),a=n.data,c=n.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.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,i.Button.Confirm,{disabled:a.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),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Escape Pod Status",children:c[a.docking_status]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data;n.act;return a.armed?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{selected:a.override_enabled,color:"docked"!==a.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),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("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,i.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),i=n(2),a=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,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,i.Section,{children:[!!u&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"map-marker-alt",content:s,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return a("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),i=n(1),a=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,i.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,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(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.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,i.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,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.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,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Override",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3),l=(n(6),n(20));t.ICAssembly=function(e,t){var n=(0,i.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,g=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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,a.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,g.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:g})||null]})})};var d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.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)),i=n(2),a=n(3),c=n(6),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,g=s.outputs,V=s.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,i.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,i.Flex.Item,{basis:b.length&&g.length?"33%":b.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,i.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,i.Box,{children:m})})}),g.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:g})})})||null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Triggers",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,i.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,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(6);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,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,a.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:"Metal",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,i.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),a=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,i.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,i.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("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),i=n(1),a=n(3),c=n(192);t.IDCard=function(e,t){var n=(0,i.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,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,i.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,i.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:m?"Antibody Sample":"Blood Sample",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:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.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,i.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,i.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,a=e.iconkey,l=n.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].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,i.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[a]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),i=n(8),a=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,a.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,i.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)),i=n(2),a=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,i.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),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),a=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,g=c.inherent_laws,V=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=f.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,i.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||V)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),k&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Add Laws",mt:-2,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,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:s,fluid:!0,onChange:function(e,t){return a("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onChange:function(e,t){return a("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onChange:function(e,t){return a("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:p,fluid:!0,onChange:function(e,t){return a("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),a=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={},i=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,i.Section,Object.assign({level:2,title:s},p,{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,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("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)),i=n(2),a=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,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6);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,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,i.Modal,{children:(0,o.createComponentVNode)(2,i.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,i.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,i.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,i.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,i.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),i=n(2),a=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,g=l.injection_amount_max,V=l.use_beaker,v=l.declare_treatment,_=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:N,maxValue:g,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c("use_beaker")},children:V?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.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,a.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,g),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(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.id+": "+e.name,onClick:function(){return a("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,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("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,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("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,i.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,i.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Offline"})})]})})},t)}))},g=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===c,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===c,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,a=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),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:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:a.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,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,i.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(6)),i=n(1),a=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,i.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,a.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,i.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",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"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,i.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.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,a.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,i.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,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,i.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.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(6),i=n(1),a=n(2),c=n(3),l=(n(8),n(193));t.MiningOreProcessingConsole=function(e,t){var n=(0,i.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.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,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.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(6),i=n(1),a=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,i.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,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.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(6),i=n(1),a=n(2),c=n(3),l=n(193);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,i.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,i.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,i.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,i.useLocalState)(t,"descending",!1)),g=b[0],V=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return g&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?_:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.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,i.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={},i=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,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.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),a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,i.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,i.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,i.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,i.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.dos_crashed,u=(i.enabled,i.dos_overload,i.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.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,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,i.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,i.useBackend)(t),r=(n.act,n.data.user,(0,i.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,i.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,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,i.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,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",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:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,i.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,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,i.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,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,a.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,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.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,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.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,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:l.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,i.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,i.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),i=n(3),a=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,i.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.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,a.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(75),i=n(1),a=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,i.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,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value: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,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.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,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.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,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.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,a.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,a.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),i=n(186);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,i.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),i=n(187);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,i.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(3),a=n(189);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,i.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,i.Section,{title:"File System",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,i.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),i=n(190);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,i.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.warrantname,i.warrantcharges,i.warrantauth),d=(i.type,i.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,i.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"balance-scale",onClick:function(){return a("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)),i=n(2),a=n(3),c=n(194);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.error,m=i.cur_title,p=i.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,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,i.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Messages",children:u.length&&(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:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);n(6);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,a.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.Section,{children:(0,o.createComponentVNode)(2,i.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,a=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(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:"File"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,i.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,i.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)),i=(n(2),n(3)),a=(n(6),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),i=n(2),a=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,g=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",disabled:!g.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["ID Name: ",g.IDName]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["Assignment: ",g.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,i.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,i.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{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,i.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,g=l.messages,V=void 0===g?[]:g,v=null!==p,_=s||u;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{height:"600px",children:(0,o.createComponentVNode)(2,i.Table,{height:"580px",children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.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,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:v&&(_?V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,i.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.name},e.name)}))}),v&&_&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("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,i.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.id,selected:u===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return a("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),i=n(1),a=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,i.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,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),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,i.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,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.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,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosNetMonitor=function(e,t){var n=(0,i.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,g=l.minlogs,V=l.banned_nids,v=l.ntnetlogs,_=void 0===v?[]:v;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.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:V.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:g,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:_.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),i=n(2),a=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),m=i.error,p=i.downloading,h=i.uploading,f=i.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,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,i.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,i.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,i.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,i.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(75);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,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("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),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",fluid:!0,onClick:function(){return a("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),i=n(195);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,i.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),i=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,i.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),i=n(196);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,i.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosRevelation=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.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),i=n(197);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,i.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),i=n(198);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,i.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),i=n(199);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,i.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(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,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,i.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Available documents (local)",level:2,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:"Size (GQ)"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,i.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),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,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,i.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,i.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.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,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):c(a)}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return n("switch_conlock",{dir:a.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),i=n(1),a=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,i.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,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.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,i.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,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,d=a.health,u=a.healthAlarm,s=a.oxy,m=a.oxyAlarm,p=a.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)),i=n(2),a=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("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)),i=n(2),a=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,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.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:"Engines",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,i.Section,{width:"127%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.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,i.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,i.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.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),a=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,i.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,i.Button,{selected:u,onClick:function(){return a("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),a=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,i.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,i.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,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,scrollable:!0,height:"130px",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:"Coordinates"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),p.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]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return a("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)),i=n(2),a=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,i.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.running,l=a.overloaded,d=a.mitigation_max,u=a.mitigation_physical,s=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,h=a.max_energy,f=a.current_energy,C=a.percentage_energy,N=a.total_segments,b=a.functional_segments,g=a.field_radius,V=a.target_radius,v=a.input_cap_kw,_=a.upkeep_power_usage,k=a.power_usage,y=a.spinup_counter;return(0,o.createComponentVNode)(2,i.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,i.Box,{color:"blue",children:["Spinning Up\xa0",V!==g&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_})," kW"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),", target ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e===u,disabled:4===l,onClick:function(){return a("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)),i=n(2),a=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,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.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,i.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,i.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,i.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.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:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6),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,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,i.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,i.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,i.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,i.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,i.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.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)),i=n(45),a=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return i("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return i("modal_close")}})],4),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:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.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,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.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,i.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return i("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return i("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return i("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return i("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return i("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.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],g=N[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:g}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:g})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,i.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("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=i(e);return n(t)}function i(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=i,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),i=n(6),a=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,a.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,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,i.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.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,i.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.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,i.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.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,i.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.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,i.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)),i=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.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 a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("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)),i=n(2),a=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(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:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("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(6),i=n(8),a=n(1),c=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,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,a.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,a.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,i.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,i.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,a.useBackend)(t),r=n.act,i=n.data,l=(i.auto_scroll,i.convopdas),d=i.pdas,u=i.charges,m=(i.plugins,i.silent),p=i.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,a.useBackend)(t),r=n.act,i=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=i.charges,m=i.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(6)),i=n(1),a=n(2);t.pda_news=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.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,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.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,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.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,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.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),i=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("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),i=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(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:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("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(6),n(1),n(2),n(200));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(6),n(1)),i=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return a("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(6),n(1)),i=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{children:"None!"}),(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),a=(n.act,n.data),c=a.max_toner,l=a.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,i.useBackend)(t),a=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 a("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 a("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return a("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,i.useBackend)(t),a=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 a("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),i=n(2),a=n(3),c=n(201);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,a.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,i.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.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)),i=n(2),a=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,i=250;return n.seed&&(i+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(i+=55,i+=20*n.reagents.length),(0,o.createComponentVNode)(2,a.Window,{width:400,height:i,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,i.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,i.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return a("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",color:"red",onClick:function(){return a("close")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3),c=n(202);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,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=(n(28),n(3)),c=n(202);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,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,g=l.neutralize_nonsynth,V=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:g,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,i.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.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,i.Button,{content:"Edit Colors",onClick:function(){return a("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add Reagents",onClick:function(){return a("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Seed",onClick:function(){return a("eject")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,i.ColorBox,{color:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,i.ColorBox,{color:d}),(0,o.createComponentVNode)(2,i.Button,{content:"Change plant color",onClick:function(){return a("change_color",{option:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change fruit color",onClick:function(){return a("change_color",{option:1})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,i.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,i.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,i.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Beaker",onClick:function(){return a("eject_beaker")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=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,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Input Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6);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,i.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.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),a=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,i.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 a("toggle_seals")}}),b=(0,o.createComponentVNode)(2,i.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,i.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,i.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,i.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,i.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,i.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,i.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,i.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return a("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)),i=n(1),a=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,i.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,g=u.loudspeaker,V=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=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:_?"syndicate":"",children:(0,o.createComponentVNode)(2,l.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:"Frequency",children:[(0,o.createComponentVNode)(2,a.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)})}}),k&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:V,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"volume-up":"volume-mute",selected:g,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,a.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,a.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(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,t){var n=(0,i.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,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,i.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,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,i.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,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,a.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(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.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,i.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,i.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,i.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:s.stored&&(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:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,i.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,a.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,a.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,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,i.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,a.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,g=p.mats,V=p.reagents,v=p.queue,_=(0,i.useSharedState)(t,"protoTab",0),k=_[0],y=_[1];return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===k,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:g.map((function(e){var n=(0,i.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.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,a.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===k&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",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,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.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,i.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,i.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,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:575,height:430,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=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.badmin,a.servers),l=(a.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,i.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),a=(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,i.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,i.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&&a&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{level:2,title:"Consoles",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+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,i.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("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),a=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,i.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("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),i=n(1),a=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,i.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,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,i.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,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t).data,a=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===a?n=(0,o.createComponentVNode)(2,f):2===a?n=(0,o.createComponentVNode)(2,g,{records:c,actToDo:"view_b_rec"}):3===a&&(n=(0,o.createComponentVNode)(2,g,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.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,i.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.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,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.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,i.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,a.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,i.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,a.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,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,i.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,a.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,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.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,i.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,a.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,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},g=function(e,t){var n=(0,i.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",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 records found."]})})},V=function(e,t){var n,r=(0,i.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,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,i.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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2);t.ResleevingPod=function(e,t){var n=(0,i.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,a.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,a.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,a.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),i=n(2),a=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,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.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,a=(e.can_hack,(0,r.useBackend)(t)),c=a.act,l=a.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,i.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,i.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,i.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,g=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Location",buttons:g&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,i.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,i.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,i.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,i.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,i.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.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,a.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,i.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),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(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",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("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,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.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),a=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6),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,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,i.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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),i=n(3),a=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,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,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.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),i=n(3),a=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:a?(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,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,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=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,g=d.max_field_strength,V=d.shields,v=d.upkeep,_=d.strengthen_rate,k=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[V," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return i("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return i("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:k,value:_,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return i("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:g,value:b,unit:"Renwick",onDrag:function(e,t){return i("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(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",i=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",i=!0):"undocking"===e?(n="UNDOCKING",r="average",i=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),i&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:n})},d=function(e,t){var n=(0,i.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,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,i.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,a.Section,{title:"Controls",children:(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,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,i.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,i.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,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,a.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,i.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,g=d.cloaked,V=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.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,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),_&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:k,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1===t.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,i.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),i=n(1),a=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,i.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,i.useBackend)(t),r=(n.act,n.data),a=(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:a,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,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(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:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.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,i.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,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.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,a.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,i.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,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,i="";return e.overdosing?(i="bad",n=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(i="average",n=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:i,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",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.",c&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,i.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,a.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,g=u.outputAttempt,V=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(V?"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,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return d("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:L,children:V?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:v/1e3,minValue:0,maxValue:_/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:v===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(k)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.Window,{width:380,height:230,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:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,i.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,i.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,i.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),i=n(1),a=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,i.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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.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,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.recipes);return Object.keys(a).sort().map((function(e){var t=a[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.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),a=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,i.Button,{content:e*c.res_amount+"x",onClick:function(){return a("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,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"}),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),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}})},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.active,m=i.locked,p=i.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,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,i.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return a("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.panelopen,m=i.uv_active,p=i.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,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,i.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,i.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,i.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,i.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.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 a("toggleUV")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.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,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,i.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),i=(n(5),n(20)),a=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=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>i,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,a.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,a.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,i.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.order_auth,(0,a.useLocalState)(t,"tabIndex",0)),i=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===i,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===i,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===i,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===i,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===i,onClick:function(){return l(4)},children:"Export history"})]}),0===i?(0,o.createComponentVNode)(2,h):null,1===i?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===i?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===i?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===i?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,a.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 i("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 i("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 i("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,a.useBackend)(t),r=n.act,i=n.data,l=e.mode,d=i.orders,u=i.order_auth,s=i.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,a.useBackend)(t),r=n.act,i=n.data,l=i.receipts,d=i.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),i=n(1),a=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,i.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,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.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,i=e.values,c=i.dir,d=i.output,u=i.flowCapacity,s=i.inletPressure,m=i.inletTemperature,p=i.outletPressure,h=i.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.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),i=n(2),a=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,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.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),i=n(2),a=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Phoron",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,i.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,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("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:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children: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 r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.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,i.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return l("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:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,i.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:c.length?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 a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),u=(i.temp,i.on,i.id,i.network,i.autolinkers,i.shadowlink,i.options);i.linked,i.filter,i.multitool,i.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,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,i.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,i.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return a("link")}:function(){return a("buffer")}}),C?(0,o.createComponentVNode)(2,i.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=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,g=c.minRange,V=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,i.Section,{title:"Options",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return a("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:b,minValue:g,maxValue:V,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return a("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,i.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),i=n(2),a=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,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.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:"Target",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.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),i=n(1),a=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,i.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,a.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,i.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,g=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:N})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),g&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[g.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.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),i=n(1),a=n(2),c=n(3),l=n(192);t.TimeClock=function(e,t){var n=(0,i.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,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.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,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.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,a.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,a.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),i=n(2),a=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,a.Window,{children:(0,o.createComponentVNode)(2,a.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:"Valve Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,i.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)),i=n(1),a=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,i.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,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.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)),i=n(2),a=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,a.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,i.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,i.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,i.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(6),i=n(1),a=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,i.useBackend)(t).data,r=(0,i.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,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,i.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,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.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,i.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,g=C.categories,V=void 0===g?[]:g,v=(0,i.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,i.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=V.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.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,a.Input,{autoFocus:!0,value:_,onInput:function(e,t){return k(t)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===_.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:V.map((function(e){var t;return(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,basis:0,children:[0===x.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,i.useBackend)(t).act,s=(0,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,i.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,i.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(6),n(1)),i=n(2),a=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,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=n(3),c=n(6);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,g=d.coolant_usage_max,V=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,i.Slider,{animated:!0,value:k,fillValue:_,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,i.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:10*V,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*V," u"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:b,maxValue:g,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,i.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),i=n(6),a=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,a.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,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Master",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,i.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,i.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,i.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,i.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)),i=n(2),a=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,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(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:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.alg}),(0,o.createComponentVNode)(2,i.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,i.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,i.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)),i=n(2),a=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,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(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:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,i.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file +!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=203)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(418);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(93);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(435).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(443);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(444);t.ByondUi=c.ByondUi;var l=n(446);t.Chart=l.Chart;var d=n(447);t.Collapsible=d.Collapsible;var u=n(448);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(449);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(450);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(451);t.Input=b.Input;var g=n(452);t.Knob=g.Knob;var V=n(453);t.LabeledControls=V.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(454);t.NanoMap=_.NanoMap;var k=n(455);t.Modal=k.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 w=n(458);t.Section=w.Section;var x=n(459);t.Slider=x.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(442);t.NtosWindow=r.NtosWindow;var a=n(184);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";e.exports=function(e){try{return!!e()}catch(t){return!0}}},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(441),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,C,f){for(var N,b,g=a(p),V=r(g),v=o(h,C,3),_=i(V.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in V)&&(b=v(N=V[k],k,g),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;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(77),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(7);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(78),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(78),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(7);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(83),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(80),b=n(11),g=n(47),V=n(55),v=n(52).f,_=n(170),k=n(22).forEach,y=n(58),L=n(17),B=n(23),w=n(38),x=n(85),S=w.get,I=w.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]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(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=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),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),x(b(t)?q(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):_.call(f,t):new C(p(t)),e,f)})),V&&V(f,R),k(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(!q(t))return z(t)?U(f,t):_.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(87)+"]",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(6),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(7),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(7),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(7),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(7);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,g=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?g(o(b=e[h])[0],b[1]):g(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,g,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";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(440),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=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(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(250),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),g=n(48),V=n(38),v=V.get,_=V.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=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 x("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 x("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,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(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 x("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw x("Wrong length");_(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)}});g(y,"ArrayBuffer"),g(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(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],g=b&&b.prototype,V=b,v={},_=function(e){var t=g[e];i(g,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||g.forEach&&!s((function(){(new b).entries().next()})))))V=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(a(e,!0)){var k=new V,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((V=t((function(t,n){d(t,V,e);var o=h(new b,t,V);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=g,g.constructor=V),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&g.clear&&delete g.clear}return v[e]=V,o({global:!0,forced:V!=b},v),p(V,e),f||n.setStrong(V,e,C),V}},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(7);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(89),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}),g=b[0],V=b[1];o(String.prototype,e,g),o(RegExp.prototype,h,2==t?function(e,t){return V.call(e,this,t)}:function(e){return V.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);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.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){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,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return i("logout")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2),i=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),a=n(103),i=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(9),i=n(79),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(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(80),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(235),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,g){r(n,t,u);var V,v,_,k=function(e){if(e===p&&x)return x;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,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(V=a(S.call(new e)),h!==Object.prototype&&V.next&&(s||a(V)===h||(i?i(V,h):"function"!=typeof V[f]&&l(V,f,N)),c(V,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!g||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},g)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);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(7),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,g=0,V={},v=function(e){if(V.hasOwnProperty(e)){var t=V[e];delete V[e],t()}},_=function(e){return function(){v(e)}},k=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 V[++g]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(g),g},C=function(e){delete V[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=k,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(_(e),0)}:(o=y,i.addEventListener("message",k,!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(7);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(7),r=n(87);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(7),a=n(81),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(93),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(93),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,g=e.selected,V=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=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&&!w);return x&&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",g&&"Button--selected",T&&"Button--hasContent",k&&"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,w,V&&(0,o.createComponentVNode)(2,u.Tooltip,{content:V,position:v,scale:_})]})))};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,g=d.forcedInputWidth,V=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:V,width:g,"line-height":v,"font-size":_},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:k,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,g=s.height,V=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},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(6);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,V,{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=g;var V=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)}))})},_=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],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!f||!u[f]){var _=a(l);if(!_)return;b(_)}return V?(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)}}(V,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=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,V,{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,w)}),(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,V,{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)},w=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(6),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,g=c.all_centcom_access,V=(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===V,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:g.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],g=p.supply[p.supply.length-1]||0,V=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=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:g,minValue:0,maxValue:k,color:"teal",children:(0,i.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"pink",children:(0,i.toFixed)(V/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,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],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(7),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(87),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(77).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(79);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,g="process"==p(N),V=m(s,"queueMicrotask"),v=V&&V.value;v||(o=function(){var e,t;for(g&&(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()},g?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(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(379);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=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(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(438),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 g=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=g;var V=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=V;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=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",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),g((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,k(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),V(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. + * + * Vectors are plain number arrays, i.e. [x, y, z]. + * + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */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.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.Window=void 0;var o=n(0),r=n(10),a=n(6),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,g=f.suspended,V=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=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,g=void 0!==b&&b,V=e.denialMessage;return g?void 0===V?"Error.":V: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(6),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 g=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:g.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(495),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,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+g;s>0&&(_+=" ("+s+"s)");var k=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:_,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:_,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:k}),(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:V,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(6);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,g=d.SM_gas_PH,V=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:g}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]})]})})]})})}},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(6),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,g=p.piping_layer,V=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,i.useLocalState)(t,"categoryName"),y=k[0],L=k[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(V).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V[e]===g,content:e,onClick:function(){return m("piping_layer",{piping_layer:V[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.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(204)},function(e,t,n){"use strict";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(228),n(230),n(232),n(233),n(234),n(150),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(257),n(258),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(273),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(325),n(326),n(327),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(167),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(378),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),n(417);var o=n(0);n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434);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),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,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(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),g=n(47),V=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),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,q=a("JSON","stringify"),G=y.f,K=L.f,Y=_.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!=g(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=g(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=g(n,{enumerable:b(0,!1)})):(s(e,R)||K(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=V(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?g(e):ce(g(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=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(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=Y(t?Q:f(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((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})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(V(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(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(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,q.apply(null,r)}});H.prototype[j]||w(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(7),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(229);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(231);o({target:"Array",stat:!0,forced:!n(81)((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,g=d(h),V=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),g==undefined||C==Array&&i(g))for(n=new C(t=c(h.length));t>V;V++)p=b?N(h[V],V):h[V],l(n,V,p);else for(m=(s=g.call(h)).next,n=new C;!(u=m.call(s)).done;V++)p=b?a(s,N,[u.value,V],!0):u.value,l(n,V,p);return n.length=V,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(7),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(82).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(82).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(7),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),g=arguments.length;if(0===g?n=o=0:1===g?(n=0,o=N-b):(n=g-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(7),a=n(83),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(7),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(259),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(84),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(86),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(86);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(274)})},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(7),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(7),a=n(86),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(86),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(85),u=n(37),s=n(7),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,g="Number"==l(m(b)),V=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,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(g?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(V(t)),n,_):V(t)},k=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;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,i(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(288)})},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(295);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(87),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(298),i=n(114),c=n(7),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(300);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),a=n(68),i=n(103),c=n(77),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(88),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(88),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(7),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(7),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(7),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(7),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(7),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(7),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(7),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(7)((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(88),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(88),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(7),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(7),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(324);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);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),g=n(36),V=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(328),x=n(166),S=n(329),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=x.f,q=H,G="process"==g(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(V(R)!==String(R))){if(66===E)return!0;if(!G&&"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)})),$=Y||!_((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;K?((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&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||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(){G?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)}}};Y&&(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(k(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?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)},x.f=H=function(e){return e===R||e===a?new r(e):q(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:Y},{Promise:R}),h(R,P,!1,!0),C(P),a=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{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(7),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(7),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(7),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(7)((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(7),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(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,g=/a/g,V=/a/g,v=new N(g)!==g,_=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||_||p((function(){return V[f]=!1,N(g)!=g||N(V)==V||"/a/i"!=N(g,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===k&&a)return e;v?r&&!a&&(e=e.source):e instanceof k&&(a&&(t=u.call(e)),e=e.source),_&&(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,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,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=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(89),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(7),i=n(89),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(84),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(91),r=n(13),a=n(15),i=n(25),c=n(122),l=n(92);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 V=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,i(l.lastIndex),V))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function g(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(91),r=n(13),a=n(25),i=n(161),c=n(92);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(91),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),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),g=r===undefined?4294967295:r>>>0;if(0===g)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var V=0,v=0,_=[];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(82).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(82).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(7),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(7),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(84),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,g=f.get,V=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)?g.call(this,e):t.frozen.get(e)}return g.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)?V.call(this,e,t):n.frozen.set(e,t)}else V.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("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(79),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=xe,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 w(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 w(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=g,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=Ge,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 q(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?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(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 K(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 Y(){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=Y,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&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),V(e,t)}function Ve(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 we(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 xe(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=_(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=we(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=xe(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 g=t.children,V=t.className;e.className!==V&&(a(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Oe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),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=g(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:ge(n,r);break;case 16:Ve(n),L(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Ae(t,n,o,r,g(e,!0),a),V(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:_e(r),Se(o,r,a,i,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,a,i,c,d);break;case 1:ke(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?ke(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;)ge(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,V=a-c+1,_=i-c+1,k=new Int32Array(_+1),y=V===o,L=!1,B=0,w=0;if(r<4||(V|_)<32)for(f=N;f<=a;++f)if(p=e[f],w<_){for(c=b;c<=i;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>i&&ge(p,l)}else y||ge(p,l);else{var x={};for(f=b;f<=i;++f)x[t[f].key]=f;for(f=N;f<=a;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)ge(e[N++],l);k[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),++w}else y||ge(p,l);else y||ge(p,l)}if(y)ke(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}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[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:k(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,g=String(i.key),V=String(i.char),v=i.location,_=i.keyCode||(i.keyCode=g)&&g.charCodeAt(0)||0,k=i.charCode||(i.charCode=V)&&V.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,w=i.locale,x=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,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(436),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(76))},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(445),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],g=N[N.length-1];N.push([f[0]+h,g[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var V=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"]),g=d?!this.state.open:this.state.open,V=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:g?"chevron-up":"chevron-down"}),2)]}))),V],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,g=e.className,V=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=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=_||(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",g,(0,i.computeBoxClassName)(x)]),[(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",w&&"Knob__popupValue--"+w]),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"},V)},x)),{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.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,g=e.fillValue,V=e.color,v=e.ranges,_=void 0===v?{}:v,k=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=k!==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=g!==undefined&&null!==g,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=g?g:c,u,d)),C=(0,r.scale)(c,u,d),f=V||(0,r.keyOfMatchingRange)(null!=g?g:n,_)||"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?k: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":186,"./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":187,"./Canister.js":491,"./CasinoPrizeDispenserCh.js":492,"./CharacterDirectory.js":493,"./ChemDispenser.js":494,"./ChemMaster.js":498,"./ClawMachine.js":499,"./Cleanbot.js":500,"./CloningConsole.js":501,"./ColorMate.js":502,"./CommunicationsConsole.js":189,"./Communicator.js":503,"./ComputerFabricator.js":504,"./CookingAppliance.js":505,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":506,"./CryoStorage.js":191,"./CryoStorageVr.js":507,"./DNAForensics.js":508,"./DNAModifier.js":509,"./DestinationTagger.js":510,"./DiseaseSplicer.js":511,"./DishIncubator.js":512,"./DisposalBin.js":513,"./DroneConsole.js":514,"./EmbeddedController.js":515,"./ExonetNode.js":516,"./ExosuitFabricator.js":132,"./Farmbot.js":517,"./Fax.js":518,"./FileCabinet.js":519,"./Floorbot.js":520,"./GasPump.js":521,"./GasTemperatureSystem.js":522,"./GeneralAtmoControl.js":523,"./GeneralRecords.js":524,"./Gps.js":525,"./GravityGenerator.js":526,"./GuestPass.js":527,"./Holodeck.js":528,"./ICAssembly.js":529,"./ICCircuit.js":530,"./ICDetailer.js":531,"./ICPrinter.js":532,"./IDCard.js":533,"./IdentificationComputer.js":133,"./InventoryPanel.js":534,"./InventoryPanelHuman.js":535,"./IsolationCentrifuge.js":536,"./JanitorCart.js":537,"./Jukebox.js":538,"./LawManager.js":539,"./LookingGlass.js":540,"./MechaControlConsole.js":541,"./Medbot.js":542,"./MedicalRecords.js":543,"./MessageMonitor.js":544,"./Microwave.js":545,"./MiningOreProcessingConsole.js":546,"./MiningStackingConsole.js":547,"./MiningVendor.js":548,"./MuleBot.js":549,"./NIF.js":550,"./NTNetRelay.js":551,"./Newscaster.js":552,"./NoticeBoard.js":553,"./NtosAccessDecrypter.js":554,"./NtosArcade.js":555,"./NtosAtmosControl.js":556,"./NtosCameraConsole.js":557,"./NtosCommunicationsConsole.js":558,"./NtosConfiguration.js":559,"./NtosCrewMonitor.js":560,"./NtosDigitalWarrant.js":561,"./NtosEmailAdministration.js":562,"./NtosEmailClient.js":194,"./NtosFileManager.js":563,"./NtosIdentificationComputer.js":564,"./NtosMain.js":565,"./NtosNetChat.js":566,"./NtosNetDos.js":567,"./NtosNetDownloader.js":568,"./NtosNetMonitor.js":569,"./NtosNetTransfer.js":570,"./NtosNewsBrowser.js":571,"./NtosOvermapNavigation.js":572,"./NtosPowerMonitor.js":573,"./NtosRCON.js":574,"./NtosRevelation.js":575,"./NtosShutoffMonitor.js":576,"./NtosStationAlertConsole.js":577,"./NtosSupermatterMonitor.js":578,"./NtosUAV.js":579,"./NtosWordProcessor.js":580,"./OmniFilter.js":581,"./OmniMixer.js":582,"./OperatingComputer.js":583,"./OvermapDisperser.js":584,"./OvermapEngines.js":585,"./OvermapHelm.js":586,"./OvermapNavigation.js":195,"./OvermapShieldGenerator.js":587,"./OvermapShipSensors.js":588,"./ParticleAccelerator.js":589,"./PartsLathe.js":590,"./PathogenicIsolator.js":591,"./Pda.js":592,"./Photocopier.js":607,"./PipeDispenser.js":608,"./PlantAnalyzer.js":609,"./PointDefenseControl.js":610,"./PortableGenerator.js":611,"./PortablePump.js":612,"./PortableScrubber.js":613,"./PortableTurret.js":614,"./PowerMonitor.js":135,"./PrecisionEditor.js":615,"./PressureRegulator.js":616,"./PrisonerManagement.js":617,"./RCON.js":196,"./RIGSuit.js":618,"./Radio.js":619,"./RapidPipeDispenser.js":201,"./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":197,"./ShuttleControl.js":632,"./Signaler.js":200,"./Sleeper.js":633,"./SmartVend.js":634,"./Smes.js":635,"./SolarControl.js":636,"./SpaceHeater.js":637,"./Stack.js":638,"./StarcasterCh.js":639,"./StationAlertConsole.js":198,"./SuitCycler.js":640,"./SuitStorageUnit.js":641,"./SupermatterMonitor.js":199,"./SupplyConsole.js":642,"./TEGenerator.js":643,"./Tank.js":644,"./TankDispenser.js":645,"./TelecommsLogBrowser.js":646,"./TelecommsMachineBrowser.js":647,"./TelecommsMultitoolMenu.js":648,"./Teleporter.js":649,"./TelesciConsole.js":650,"./TimeClock.js":651,"./TransferValve.js":652,"./TurbineControl.js":653,"./Turbolift.js":654,"./Uplink.js":655,"./Vending.js":656,"./VolumePanel.js":657,"./VorePanel.js":658,"./Wires.js":659,"./XenoarchArtifactAnalyzer.js":660,"./XenoarchArtifactHarvester.js":661,"./XenoarchDepthScanner.js":662,"./XenoarchHandheldPowerUtilizer.js":663,"./XenoarchReplicator.js":664,"./XenoarchSpectrometer.js":665,"./XenoarchSuspension.js":666,"./pAIAtmos.js":667,"./pAIDirectives.js":668,"./pAIDoorjack.js":669,"./pAIInterface.js":670,"./pAIMedrecords.js":671,"./pAISecrecords.js":672};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,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(185),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,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(6),n(1)),i=n(2),c=n(28),l=n(3),d=n(185),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 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 g}}},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"},g=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(6),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(6));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(6),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,g=N.specimen,V=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=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;w?R=0:x?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:w?null:"grey",children:g}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:V?(0,a.capitalize)(V):"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:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,a.capitalize)(k):"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:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(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:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&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,g=a.tail_color,V=a.tail2_color,v=a.wing_color,_=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:g,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:V,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:_,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(6);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(6),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()),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?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(6),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,k);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,g,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{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."})})},g=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,V,{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)}))]})})},_=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)}))]})})},k=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,g=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?g?"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:!!g&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),a=n(1),i=n(2),c=n(3);n(24);var l={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.CasinoPrizeDispenserCh=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;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.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,a.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,a.useLocalState)(t,"search",""),h=p[0],C=(p[1],(0,a.useLocalState)(t,"sort","Alphabetical")),f=C[0],N=(C[1],(0,a.useLocalState)(t,"descending",!1)),b=N[0],g=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),V=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,s,{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?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){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:c},d,{children:l.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,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},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=(0,r.useLocalState)(t,"overlay",null),h=p[0];p[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:h&&(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:"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:"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:"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:"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:"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,{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(188),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(496)()},function(e,t,n){"use strict";var o=n(497);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(188),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,g=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:g?"toggle-on":"toggle-off",backgroundColor:g?"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(6),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)}))})},g=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,g)})}));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(6),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(191);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,V,{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,g)),(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."]})})},g=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."]})})},V=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,g=d.max_chemical_volume,V=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=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:g,value:b,children:[b,"/",g]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[V?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:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(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:k?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(6),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(6),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,g=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,g.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:g})||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(6),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,g=s.outputs,V=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&&g.length?"33%":b.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),g.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:g})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:V.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(6);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(192);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,g=c.inherent_laws,V=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=C.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||V)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(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:w.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"})}),k&&(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(6);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,g=l.injection_amount_max,V=l.use_beaker,v=l.declare_treatment,_=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:g,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:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c("use_beaker")},children:V?"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:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"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(6),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,g),(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)}))},g=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(6)),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(6),a=n(1),i=n(2),c=n(3),l=(n(8),n(193));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(6),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(6),a=n(1),i=n(2),c=n(3),l=n(193);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)),g=b[0],V=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return g&&(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?_:(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(6),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(75),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(186);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(187);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(189);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(190);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(194);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(6);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(6),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,g=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:!g.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: ",g.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",g.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,g=l.messages,V=void 0===g?[]:g,v=null!==p,_=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&&(_?V.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&&_&&(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,g=l.minlogs,V=l.banned_nids,v=l.ntnetlogs,_=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:V.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:g,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:_.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(75);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(195);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(196);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(197);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(198);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(199);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.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,C=i.current_energy,f=i.percentage_energy,N=i.total_segments,b=i.functional_segments,g=i.field_radius,V=i.target_radius,v=i.input_cap_kw,_=i.upkeep_power_usage,k=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",V!==g&&(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:_})," 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:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," 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:g}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),")"]})]})})},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,C=l.critical_heat,f=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:f}),(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*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:h,maxValue:C,children:h<.5*C&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*C&&(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(6),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(593);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],g=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:g}),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:g})]})})};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":594,"./pda_janitor.js":595,"./pda_main_menu.js":596,"./pda_manifest.js":597,"./pda_medical.js":598,"./pda_messenger.js":599,"./pda_news.js":600,"./pda_notekeeper.js":601,"./pda_power.js":602,"./pda_security.js":603,"./pda_signaller.js":604,"./pda_status_display.js":605,"./pda_supply.js":606};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=593},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(6),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(6),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(6),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(6),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(6)),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(6),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(6),n(1),n(2),n(200));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(6),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(6),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(201);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(202);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(202);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,g=l.neutralize_nonsynth,V=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:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,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.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,a.Button,{content:"Edit Colors",onClick:function(){return i("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add Reagents",onClick:function(){return i("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Seed",onClick:function(){return i("eject")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,a.ColorBox,{color:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,a.ColorBox,{color:d}),(0,o.createComponentVNode)(2,a.Button,{content:"Change plant color",onClick:function(){return i("change_color",{option:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change fruit color",onClick:function(){return i("change_color",{option:1})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,a.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,a.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,a.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Beaker",onClick:function(){return i("eject_beaker")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})}},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(6);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,g=u.loudspeaker,V=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=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:_?"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)})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon: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:V,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:g?"volume-up":"volume-mute",selected:g,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(6),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(6),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,g=p.mats,V=p.reagents,v=p.queue,_=(0,a.useSharedState)(t,"protoTab",0),k=_[0],y=_[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===k,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===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(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===k&&(0,o.createComponentVNode)(2,i.LabeledList,{children:g.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===k&&(0,o.createComponentVNode)(2,i.Box,{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:[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,V),(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,g,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,g,{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},g=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."]})})},V=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,g=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:g&&(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(6),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(6),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,g=d.max_field_strength,V=d.shields,v=d.upkeep,_=d.strengthen_rate,k=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:[V," 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:k,value:_,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:g,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(6),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,g=d.cloaked,V=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=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:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(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]}),_&&(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:k,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,g=u.outputAttempt,V=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(V?"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:g?"power-off":"times",selected:g,onClick:function(){return d("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:V?"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:_/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===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(k)})]})})]})})}},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.StarcasterCh=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children: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.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"}),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})}})},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},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,g=c.minRange,V=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:g,maxValue:V,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,g=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"})]})]}),g&&(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:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[g.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(192);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(6),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,g=f.categories,V=void 0===g?[]:g,v=(0,a.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,a.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=V.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:_,onInput:function(e,t){return k(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===_.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:V.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===x.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};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(6),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(6);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,g=d.coolant_usage_max,V=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(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:k,fillValue:_,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:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"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*V,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*V," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:g,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(6),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 37031c2c9b56b34dca250561b83aed95c6a2f17c Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Thu, 11 Feb 2021 12:40:30 +0000 Subject: [PATCH 136/146] Shuttle control panel (rebundled) --- code/controllers/subsystems/shuttles.dm | 6 - code/modules/admin/admin_verb_lists.dm | 2 + code/modules/admin/admin_verbs.dm | 13 +- .../overmap/ships/computers/engine_control.dm | 2 +- .../overmap/ships/computers/sensors.dm | 2 +- code/modules/shuttles/shuttles_web.dm | 8 +- code/modules/tgui/modules/_base.dm | 4 +- .../tgui/modules/admin_shuttle_controller.dm | 102 ++++++ code/modules/tgui/modules/overmap.dm | 327 +++++++++++++++++- .../tgui/interfaces/AdminShuttleController.js | 89 +++++ .../tgui/interfaces/OvermapEngines.js | 188 +++++----- tgui/packages/tgui/interfaces/OvermapFull.js | 39 +++ tgui/packages/tgui/interfaces/OvermapHelm.js | 33 +- .../tgui/interfaces/OvermapShipSensors.js | 178 +++++----- tgui/packages/tgui/public/tgui.bundle.js | 68 ++-- vorestation.dme | 1 + 16 files changed, 823 insertions(+), 239 deletions(-) create mode 100644 code/modules/tgui/modules/admin_shuttle_controller.dm create mode 100644 tgui/packages/tgui/interfaces/AdminShuttleController.js create mode 100644 tgui/packages/tgui/interfaces/OvermapFull.js diff --git a/code/controllers/subsystems/shuttles.dm b/code/controllers/subsystems/shuttles.dm index 0bce940385..40039edceb 100644 --- a/code/controllers/subsystems/shuttles.dm +++ b/code/controllers/subsystems/shuttles.dm @@ -4,9 +4,6 @@ // Also handles initialization and processing of overmap sectors. // -// This global variable exists for legacy support so we don't have to rename every shuttle_controller to SSshuttles yet. -var/global/datum/controller/subsystem/shuttles/shuttle_controller - SUBSYSTEM_DEF(shuttles) name = "Shuttles" wait = 2 SECONDS @@ -35,9 +32,6 @@ SUBSYSTEM_DEF(shuttles) var/tmp/list/current_run // Shuttles remaining to process this fire() tick -/datum/controller/subsystem/shuttles/PreInit() - global.shuttle_controller = src // TODO - Remove this! Change everything to point at SSshuttles intead - /datum/controller/subsystem/shuttles/Initialize(timeofday) last_landmark_registration_time = world.time // Find all declared shuttle datums and initailize them. (Okay, queue them for initialization a few lines further down) diff --git a/code/modules/admin/admin_verb_lists.dm b/code/modules/admin/admin_verb_lists.dm index a33611b459..501132ac91 100644 --- a/code/modules/admin/admin_verb_lists.dm +++ b/code/modules/admin/admin_verb_lists.dm @@ -60,6 +60,7 @@ var/list/admin_verbs_admin = list( /client/proc/check_ai_laws, //shows AI and borg laws, /client/proc/rename_silicon, //properly renames silicons, /client/proc/manage_silicon_laws, // Allows viewing and editing silicon laws. , + /client/proc/shuttle_panel, // Allows controlling all shuttles remotely. /client/proc/check_antagonists, /client/proc/admin_memo, //admin memo system. show/delete/write. +SERVER needed to delete admin memos of others, /client/proc/dsay, //talk in deadchat using our ckey/fakekey, @@ -452,6 +453,7 @@ var/list/admin_verbs_event_manager = list( /client/proc/check_ai_laws, //shows AI and borg laws, /client/proc/rename_silicon, //properly renames silicons, /client/proc/manage_silicon_laws, // Allows viewing and editing silicon laws. , + /client/proc/shuttle_panel, // Allows controlling all shuttles remotely. /client/proc/check_antagonists, /client/proc/admin_memo, //admin memo system. show/delete/write. +SERVER needed to delete admin memos of others, /client/proc/dsay, //talk in deadchat using our ckey/fakekey, diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 6635b07061..d8deb0dce6 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -437,6 +437,17 @@ set_security_level(sec_level) log_admin("[key_name(usr)] changed the security level to code [sec_level].") +/client/proc/shuttle_panel() + set name = "Shuttle Control Panel" + set category = "Admin" + + if(!check_rights(R_ADMIN | R_EVENT)) + return + + var/datum/tgui_module/admin_shuttle_controller/A = new(src) + A.tgui_interact(usr) + log_and_message_admins("has opened the shuttle panel.") + feedback_add_details("admin_verb","SHCP") //---- bs12 verbs ---- @@ -525,4 +536,4 @@ T.spell_list += new S feedback_add_details("admin_verb","GS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] gave [key_name(T)] the spell [S].") - message_admins("[key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) + message_admins("[key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) \ No newline at end of file diff --git a/code/modules/overmap/ships/computers/engine_control.dm b/code/modules/overmap/ships/computers/engine_control.dm index 5721c6f9c7..267381d9a4 100644 --- a/code/modules/overmap/ships/computers/engine_control.dm +++ b/code/modules/overmap/ships/computers/engine_control.dm @@ -86,7 +86,7 @@ E.set_thrust_limit(limit) . = TRUE - if("toggle") + if("toggle_engine") var/datum/ship_engine/E = locate(params["engine"]) if(istype(E)) E.toggle() diff --git a/code/modules/overmap/ships/computers/sensors.dm b/code/modules/overmap/ships/computers/sensors.dm index bec21e16a3..30c9ed3632 100644 --- a/code/modules/overmap/ships/computers/sensors.dm +++ b/code/modules/overmap/ships/computers/sensors.dm @@ -105,7 +105,7 @@ if(nrange) sensors.set_range(CLAMP(nrange, 1, world.view)) . = TRUE - if("toggle") + if("toggle_sensor") sensors.toggle() . = TRUE diff --git a/code/modules/shuttles/shuttles_web.dm b/code/modules/shuttles/shuttles_web.dm index acc7dc3461..ea11f21d48 100644 --- a/code/modules/shuttles/shuttles_web.dm +++ b/code/modules/shuttles/shuttles_web.dm @@ -131,14 +131,14 @@ return autopilot = TRUE autopilot_delay = initial(autopilot_delay) - shuttle_controller.process_shuttles |= src + SSshuttles.process_shuttles |= src if(process_state == IDLE_STATE) process_state = DO_AUTOPILOT else if(!autopilot) return autopilot = FALSE - shuttle_controller.process_shuttles -= src + SSshuttles.process_shuttles -= src if (process_state == DO_AUTOPILOT) process_state = initial(process_state) @@ -196,7 +196,7 @@ log_shuttle("[my_area] shuttle computer couldn't find [lost] sensor!") /obj/machinery/computer/shuttle_control/web/attackby(obj/I, mob/user) - var/datum/shuttle/autodock/web_shuttle/shuttle = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/web_shuttle/shuttle = SSshuttles.shuttles[shuttle_tag] if(shuttle && istype(I,/obj/item/clothing/head/pilot)) var/obj/item/clothing/head/pilot/H = I H.shuttle_comp = src @@ -418,7 +418,7 @@ // This is called whenever a shuttle is initialized. If its our shuttle, do our thing! /obj/shuttle_connector/proc/setup_routes(var/new_shuttle) - var/datum/shuttle/autodock/web_shuttle/ES = shuttle_controller.shuttles[shuttle_name] + var/datum/shuttle/autodock/web_shuttle/ES = SSshuttles.shuttles[shuttle_name] if(ES != new_shuttle) return // Its not our shuttle! Ignore! if(destinations && istype(ES)) diff --git a/code/modules/tgui/modules/_base.dm b/code/modules/tgui/modules/_base.dm index 7cece1c097..a573ab241a 100644 --- a/code/modules/tgui/modules/_base.dm +++ b/code/modules/tgui/modules/_base.dm @@ -78,10 +78,10 @@ Code is pretty much ripped verbatim from nano modules, but with un-needed stuff return TRUE // Just a nice little default interact in case the subtypes don't need any special behavior here -/datum/tgui_module/tgui_interact(mob/user, datum/tgui/ui = null) +/datum/tgui_module/tgui_interact(mob/user, datum/tgui/ui = null, datum/tgui/parent_ui = null) ui = SStgui.try_update_ui(user, src, ui) if(!ui) - ui = new(user, src, tgui_id, name) + ui = new(user, src, tgui_id, name, parent_ui) ui.open() // This is a helper for anything that wants to render the map. diff --git a/code/modules/tgui/modules/admin_shuttle_controller.dm b/code/modules/tgui/modules/admin_shuttle_controller.dm new file mode 100644 index 0000000000..20e5c47367 --- /dev/null +++ b/code/modules/tgui/modules/admin_shuttle_controller.dm @@ -0,0 +1,102 @@ +/* This is an admin tool to control all shuttles, including overmap & classic. */ + +/datum/tgui_module/admin_shuttle_controller + name = "Admin Shuttle Controller" + tgui_id = "AdminShuttleController" + +/datum/tgui_module/admin_shuttle_controller/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state) + var/list/data = ..() + + var/list/shuttles = list() + for(var/shuttle_name in SSshuttles.shuttles) + var/datum/shuttle/S = SSshuttles.shuttles[shuttle_name] + shuttles.Add(list(list( + "name" = shuttle_name, + "ref" = REF(S), + "current_location" = S.get_location_name(), + "status" = S.moving_status, + ))) + data["shuttles"] = shuttles + + var/list/overmap_ships = list() + for(var/ship in SSshuttles.ships) + var/obj/effect/overmap/visitable/ship/S = ship + overmap_ships.Add(list(list( + "name" = S.scanner_name || S.name, + "ref" = REF(S), + ))) + data["overmap_ships"] = overmap_ships + + return data + +/datum/tgui_module/admin_shuttle_controller/tgui_state(mob/user) + return GLOB.tgui_admin_state + +/datum/tgui_module/admin_shuttle_controller/tgui_act(action, list/params, datum/tgui/ui, datum/tgui_state/state) + if(..()) + return + + switch(action) + if("adminobserve") + var/datum/shuttle/S = locate(params["ref"]) + if(istype(S)) + var/client/C = usr.client + if(!isobserver(usr)) + C.admin_ghost() + spawn(2) + C.jumptoturf(get_turf(S.current_location)) + else if(istype(S, /obj/effect/overmap/visitable)) + var/obj/effect/overmap/visitable/V = S + var/client/C = usr.client + if(!isobserver(usr)) + C.admin_ghost() + spawn(2) + var/atom/target + if(LAZYLEN(V.generic_waypoints)) + target = V.generic_waypoints[1] + else if(LAZYLEN(V.restricted_waypoints)) + target = V.restricted_waypoints[1] + else + to_chat(C, "Unable to jump to [V].") + return FALSE + var/turf/T = get_turf(target) + if(!istype(T)) + to_chat(C, "Unable to jump to [V].") + return FALSE + C.jumptoturf(T) + return TRUE + if("classicmove") + var/datum/shuttle/S = locate(params["ref"]) + if(istype(S, /datum/shuttle/autodock/multi)) + var/datum/shuttle/autodock/multi/shuttle = S + var/dest_key = input("Choose shuttle destination", "Shuttle Destination") as null|anything in shuttle.get_destinations() + if(dest_key) + shuttle.set_destination(dest_key, usr) + shuttle.launch(src) + else if(istype(S, /datum/shuttle/autodock/overmap)) + var/datum/shuttle/autodock/overmap/shuttle = S + var/list/possible_d = shuttle.get_possible_destinations() + var/D + if(!LAZYLEN(possible_d)) + to_chat(usr, "There are no possible destinations for [shuttle] ([shuttle.type])") + return FALSE + D = input("Choose shuttle destination", "Shuttle Destination") as null|anything in possible_d + if(D) + shuttle.set_destination(possible_d[D]) + shuttle.launch() + else if(istype(S, /datum/shuttle/autodock)) + var/datum/shuttle/autodock/shuttle = S + if(alert(usr, "Are you sure you want to launch [shuttle]?", "Launching Shuttle", "Yes", "No") == "Yes") + shuttle.launch(src) + else + to_chat(usr, "The shuttle control panel isn't quite sure how to move [S] ([S?.type]).") + return FALSE + to_chat(usr, "Launching shuttle [S].") + return TRUE + if("overmap_control") + var/obj/effect/overmap/visitable/ship/V = locate(params["ref"]) + if(istype(V)) + var/datum/tgui_module/ship/fullmonty/F = new(src, V) + F.tgui_interact(usr, null, ui) + + return TRUE diff --git a/code/modules/tgui/modules/overmap.dm b/code/modules/tgui/modules/overmap.dm index 3b157fc0c2..2e566e1267 100644 --- a/code/modules/tgui/modules/overmap.dm +++ b/code/modules/tgui/modules/overmap.dm @@ -52,7 +52,7 @@ /datum/tgui_module/ship/proc/look(var/mob/user) if(linked) - user.set_machine(tgui_host()) + user.set_machine(src) user.reset_view(linked) user.set_viewsize(world.view + extra_view) GLOB.moved_event.register(user, src, /datum/tgui_module/ship/proc/unlook) @@ -134,4 +134,327 @@ return TRUE /datum/tgui_module/ship/nav/ntos - ntos = TRUE \ No newline at end of file + ntos = TRUE + +// Full monty control computer +/datum/tgui_module/ship/fullmonty + name = "Full Monty Overmap Control" + tgui_id = "OvermapFull" + // HELM + var/autopilot = 0 + var/autopilot_disabled = TRUE + var/list/known_sectors = list() + var/dx //desitnation + var/dy //coordinates + var/speedlimit = 1/(20 SECONDS) //top speed for autopilot, 5 + var/accellimit = 0.001 //manual limiter for acceleration + // SENSORS + var/obj/machinery/shipsensors/sensors + +/datum/tgui_module/ship/fullmonty/tgui_state(mob/user) + return GLOB.tgui_admin_state + +/datum/tgui_module/ship/fullmonty/New(host, obj/effect/overmap/visitable/ship/new_linked) + . = ..() + if(!istype(new_linked)) + CRASH("Warning, [new_linked] is not an overmap ship! Something went horribly wrong for [usr]!") + return + linked = new_linked + name = initial(name) + " ([linked.name])" + // HELM + var/area/overmap/map = locate() in world + for(var/obj/effect/overmap/visitable/sector/S in map) + if(S.known) + var/datum/computer_file/data/waypoint/R = new() + R.fields["name"] = S.name + R.fields["x"] = S.x + R.fields["y"] = S.y + known_sectors[S.name] = R + // SENSORS + for(var/obj/machinery/shipsensors/S in global.machines) + if(linked.check_ownership(S)) + sensors = S + break + +/datum/tgui_module/ship/fullmonty/relaymove(var/mob/user, direction) + if(viewing_overmap(user) && linked) + direction = turn(direction,pick(90,-90)) + linked.relaymove(user, direction, accellimit) + return 1 + return ..() + +// Beware ye eyes. This holds all of the data from helm, engine, and sensor control all at once. +/datum/tgui_module/ship/fullmonty/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state) + var/list/data = ..() + + // HELM + var/turf/T = get_turf(linked) + var/obj/effect/overmap/visitable/sector/current_sector = locate() in T + + data["sector"] = current_sector ? current_sector.name : "Deep Space" + data["sector_info"] = current_sector ? current_sector.desc : "Not Available" + data["landed"] = linked.get_landed_info() + data["s_x"] = linked.x + data["s_y"] = linked.y + data["dest"] = dy && dx + data["d_x"] = dx + data["d_y"] = dy + data["speedlimit"] = speedlimit ? speedlimit*1000 : "Halted" + data["accel"] = min(round(linked.get_acceleration()*1000, 0.01),accellimit*1000) + data["heading"] = linked.get_heading_degrees() + data["autopilot_disabled"] = autopilot_disabled + data["autopilot"] = autopilot + data["manual_control"] = viewing_overmap(user) + data["canburn"] = linked.can_burn() + data["accellimit"] = accellimit*1000 + + var/speed = round(linked.get_speed()*1000, 0.01) + var/speed_color = null + if(linked.get_speed() < SHIP_SPEED_SLOW) + speed_color = "good" + if(linked.get_speed() > SHIP_SPEED_FAST) + speed_color = "average" + data["speed"] = speed + data["speed_color"] = speed_color + + if(linked.get_speed()) + data["ETAnext"] = "[round(linked.ETA()/10)] seconds" + else + data["ETAnext"] = "N/A" + + var/list/locations[0] + for (var/key in known_sectors) + var/datum/computer_file/data/waypoint/R = known_sectors[key] + var/list/rdata[0] + rdata["name"] = R.fields["name"] + rdata["x"] = R.fields["x"] + rdata["y"] = R.fields["y"] + rdata["reference"] = "\ref[R]" + locations.Add(list(rdata)) + + data["locations"] = locations + + // ENGINES + data["global_state"] = linked.engines_state + data["global_limit"] = round(linked.thrust_limit*100) + var/total_thrust = 0 + + var/list/enginfo = list() + for(var/datum/ship_engine/E in linked.engines) + var/list/rdata = list() + rdata["eng_type"] = E.name + rdata["eng_on"] = E.is_on() + rdata["eng_thrust"] = E.get_thrust() + rdata["eng_thrust_limiter"] = round(E.get_thrust_limit()*100) + var/list/status = E.get_status() + if(!islist(status)) + log_runtime(EXCEPTION("Warning, ship [E.name] (\ref[E]) for [linked.name] returned a non-list status!")) + status = list("Error") + rdata["eng_status"] = status + rdata["eng_reference"] = "\ref[E]" + total_thrust += E.get_thrust() + enginfo.Add(list(rdata)) + + data["engines_info"] = enginfo + data["total_thrust"] = total_thrust + + // SENSORS + data["viewing"] = viewing_overmap(user) + data["on"] = 0 + data["range"] = "N/A" + data["health"] = 0 + data["max_health"] = 0 + data["heat"] = 0 + data["critical_heat"] = 0 + data["status"] = "MISSING" + data["contacts"] = list() + + if(sensors) + data["on"] = sensors.use_power + data["range"] = sensors.range + data["health"] = sensors.health + data["max_health"] = sensors.max_health + data["heat"] = sensors.heat + data["critical_heat"] = sensors.critical_heat + if(sensors.health == 0) + data["status"] = "DESTROYED" + else if(!sensors.powered()) + data["status"] = "NO POWER" + else if(!sensors.in_vacuum()) + data["status"] = "VACUUM SEAL BROKEN" + else + data["status"] = "OK" + var/list/contacts = list() + for(var/obj/effect/overmap/O in view(7,linked)) + if(linked == O) + continue + if(!O.scannable) + continue + var/bearing = round(90 - ATAN2(O.x - linked.x, O.y - linked.y),5) + if(bearing < 0) + bearing += 360 + contacts.Add(list(list("name"=O.name, "ref"="\ref[O]", "bearing"=bearing))) + data["contacts"] = contacts + + + return data + +// Beware ye eyes. This holds all of the ACTIONS from helm, engine, and sensor control all at once. +/datum/tgui_module/ship/fullmonty/tgui_act(action, params) + if(..()) + return TRUE + + switch(action) + /* HELM */ + if("add") + var/datum/computer_file/data/waypoint/R = new() + var/sec_name = input("Input navigation entry name", "New navigation entry", "Sector #[known_sectors.len]") as text + if(!sec_name) + sec_name = "Sector #[known_sectors.len]" + R.fields["name"] = sec_name + if(sec_name in known_sectors) + to_chat(usr, "Sector with that name already exists, please input a different name.") + return TRUE + switch(params["add"]) + if("current") + R.fields["x"] = linked.x + R.fields["y"] = linked.y + if("new") + var/newx = input("Input new entry x coordinate", "Coordinate input", linked.x) as num + var/newy = input("Input new entry y coordinate", "Coordinate input", linked.y) as num + R.fields["x"] = CLAMP(newx, 1, world.maxx) + R.fields["y"] = CLAMP(newy, 1, world.maxy) + known_sectors[sec_name] = R + . = TRUE + + if("remove") + var/datum/computer_file/data/waypoint/R = locate(params["remove"]) + if(R) + known_sectors.Remove(R.fields["name"]) + qdel(R) + . = TRUE + + if("setcoord") + if(params["setx"]) + var/newx = input("Input new destiniation x coordinate", "Coordinate input", dx) as num|null + if(newx) + dx = CLAMP(newx, 1, world.maxx) + + if(params["sety"]) + var/newy = input("Input new destiniation y coordinate", "Coordinate input", dy) as num|null + if(newy) + dy = CLAMP(newy, 1, world.maxy) + . = TRUE + + if("setds") + dx = text2num(params["x"]) + dy = text2num(params["y"]) + . = TRUE + + if("reset") + dx = 0 + dy = 0 + . = TRUE + + if("speedlimit") + var/newlimit = input("Input new speed limit for autopilot (0 to brake)", "Autopilot speed limit", speedlimit*1000) as num|null + if(newlimit) + speedlimit = CLAMP(newlimit/1000, 0, 100) + . = TRUE + + if("accellimit") + var/newlimit = input("Input new acceleration limit", "Acceleration limit", accellimit*1000) as num|null + if(newlimit) + accellimit = max(newlimit/1000, 0) + . = TRUE + + if("move") + var/ndir = text2num(params["dir"]) + ndir = turn(ndir,pick(90,-90)) + linked.relaymove(usr, ndir, accellimit) + . = TRUE + + if("brake") + linked.decelerate() + . = TRUE + + if("apilot") + if(autopilot_disabled) + autopilot = FALSE + else + autopilot = !autopilot + . = TRUE + + if("apilot_lock") + autopilot_disabled = !autopilot_disabled + autopilot = FALSE + . = TRUE + + if("manual") + viewing_overmap(usr) ? unlook(usr) : look(usr) + . = TRUE + /* END HELM */ + /* ENGINES */ + if("global_toggle") + linked.engines_state = !linked.engines_state + for(var/datum/ship_engine/E in linked.engines) + if(linked.engines_state == !E.is_on()) + E.toggle() + . = TRUE + + if("set_global_limit") + var/newlim = input("Input new thrust limit (0..100%)", "Thrust limit", linked.thrust_limit*100) as num + linked.thrust_limit = clamp(newlim/100, 0, 1) + for(var/datum/ship_engine/E in linked.engines) + E.set_thrust_limit(linked.thrust_limit) + . = TRUE + + if("global_limit") + linked.thrust_limit = clamp(linked.thrust_limit + text2num(params["global_limit"]), 0, 1) + for(var/datum/ship_engine/E in linked.engines) + E.set_thrust_limit(linked.thrust_limit) + . = TRUE + + if("set_limit") + var/datum/ship_engine/E = locate(params["engine"]) + var/newlim = input("Input new thrust limit (0..100)", "Thrust limit", E.get_thrust_limit()) as num + var/limit = clamp(newlim/100, 0, 1) + if(istype(E)) + E.set_thrust_limit(limit) + . = TRUE + + if("limit") + var/datum/ship_engine/E = locate(params["engine"]) + var/limit = clamp(E.get_thrust_limit() + text2num(params["limit"]), 0, 1) + if(istype(E)) + E.set_thrust_limit(limit) + . = TRUE + + if("toggle_engine") + var/datum/ship_engine/E = locate(params["engine"]) + if(istype(E)) + E.toggle() + . = TRUE + /* END ENGINES */ + /* SENSORS */ + if("range") + var/nrange = input("Set new sensors range", "Sensor range", sensors.range) as num|null + if(nrange) + sensors.set_range(CLAMP(nrange, 1, world.view)) + . = TRUE + if("toggle_sensor") + sensors.toggle() + . = TRUE + if("viewing") + if(usr && !isAI(usr)) + viewing_overmap(usr) ? unlook(usr) : look(usr) + . = TRUE + /* END SENSORS */ + +// We don't want these to do anything. +/datum/tgui_module/ship/fullmonty/sync_linked() + return +/datum/tgui_module/ship/fullmonty/attempt_hook_up_recursive() + return +/datum/tgui_module/ship/fullmonty/attempt_hook_up() + return \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/AdminShuttleController.js b/tgui/packages/tgui/interfaces/AdminShuttleController.js new file mode 100644 index 0000000000..24e498e8d3 --- /dev/null +++ b/tgui/packages/tgui/interfaces/AdminShuttleController.js @@ -0,0 +1,89 @@ +import { sortBy } from 'common/collections'; +import { Fragment } from 'inferno'; +import { useBackend } from "../backend"; +import { Box, Button, Flex, Icon, LabeledList, ProgressBar, Section, Table } from "../components"; +import { Window } from "../layouts"; + +export const AdminShuttleController = (props, context) => { + const { act, data } = useBackend(context); + + return ( + + + + + + ); +}; + +export const ShuttleList = (props, context) => { + const { act, data } = useBackend(context); + + const { + shuttles, + overmap_ships, + } = data; + + return ( +

cd{~eMaxb*J}(b?;kxuC)U5)F~KaOh9S&|5a=fi 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%0DonsIDG_ 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 literal 0 HcmV?d00001 diff --git a/icons/mob/widerobot_eng_vr.dmi b/icons/mob/widerobot_eng_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b5c55b53c8c0ff9a353ceed3a18c0790c01090b3 GIT binary patch literal 240751 zcmcG#WmH_tyYAaKK|_LTgy8PM6GCuz_h7-@2_cZ+gy8P(?hq`vyF+kkv>Rxk&m?QD z|6cptJ?_2dj&VOgch6bVs%E|Q)cgGEo1(k~HU=pM2n52Gl6HN;j$;8pp-r3U576funX^k7UEoOWCW%i2x{ZUoJ3(>_zlw^i!HNqoC zRq7!W{D9~q>J4EZBDJ@QQi5V)1mbUJUZ<_%I$*Mv`w@ZJ{B*ujSg90|KKTkpT0a^b zB8=)VVQN7fY^jJ6#m6vF361I)4nL_<4LhZn0edW7f)| z1sgHmL*S5+PsX9|zhfR1nyGDn;STd;>_)vrYt1wd?Ckl5VVCXN(7E6nt4C)|YWDmS z9i%H!#Qx&sZr7uO7&}GCM+6h?MIh4ipPz`8x|6Ys2~4*6SU?`zn`H(Jsqs$^mKvpS zwl)pj%{57PQ&Zl0=I3RtytXJw|1CxneYo!OM2D-YIr)mlsKNJp1ShTzoptGfwAZTg9bM#uB99=U|n3+j_D6P>KC^A4XJagic=FJF9>S#lk&Ge_F4l^U%XMx0Ed z@Y+ePN#ujKet1#L8i(eo@n05ZwBq(_o1>90-!&?=*LqSu(elAWDR2ASLtMS8Iv9&^ zK=dm!Y(2$FX}9In`{{3)(G#fSMnG?17}}gWe{7|~;j==}6wbu{Z=mQH=UT)Wf>457ZiwNs zYo|;5!p-zTK!!R>sd&#agi*M=P6s!))VS2Vl)&0rr|xVqwia#Uh1&RAotL!*{)SK9 zeoq|o*cQIKZ{UoXq(+wfC41%}Oey&NwO(Vn*D>R7-%%F>Dzo$LVf5#LkKg|NuUqps z@e%faegZqbM!!HP_}2#GA%<_DnzlCIP7Axw|Jt5)fo}s^;Jpx3MdzP8KR7rb!uQk- zQ2W=pd+V~WL~(f&O3KR(#>U1@9FJXm?2zz1TQW1(x7L>(|5fxIJN*EtrhFZp(J9ls zOepb={$IB^r%{7ok=b!>@piE7ND7_d-@EcZuC#d6)Eg-ZncG5ISfM`0m2IO39?fGW zLI#ZgRWOh^Ifxm=jIT;5r!yvyL2gl(7ntx*9XverC%)k9=;)>&x-3dW|JqI-ZuCer zIA-Vq|6d!i;b1vM%{+yWeBc~`VC>9$Vn{{?} zmX&ySb-hkw-xfHx+fsGJ*@ETFAZz;)Smi9p9w8_PGSsL=WBf)j_Ma;*);GEgIB)mZRgYFxc~A{2SKY9gm3mq zw53s?_l~qY@JjPoUP|Mua7hC9Me|) z1>j5a=kNBKueXz9sYI@s#)RtZnvZy_oy3rKrWQ@wGL1MdFLxBx)oC^jzOpm$){Va2 zNeQUl6oy}q4qpA$yvE1`Y6Mqly^dd#Fh$5nNi8fYx<-dDv8kVY8(-mi-p$qoJ8p)3 zp#UzvROiVJd`!*GR(oFB=sFE^1J6y2#x(fzh1;XAD2qi#I<;Ybz@2AxPtT^GcU#zr zu}9xM4;imO%lNG3L}h*8Nm;0Sm53?o_`Kk;vA6qHtcGUw2W;z^lJ!^(eUhVLytm|H z(zYlmHr$${^^wQD57i(c6~Lk+*0udAyA`|V9Ylhc*U8KDyx-u^P|3TqrQ;p&%zSu>^%77i~02wH?M)_c^4g%A@jAfpO~KVWfiK0 zJj)Ohz9|Gt9473?)U=uA;;*-xv7W~J$%<6o4%DHIJ=P)8et&&?9>@oM8S{e(-n5vc z#A{T;yH(*#AgcJ@OCUsQ^c0uP@BY?zl%A0>=9Kl!^fr=0sIUF|B4_a@aqg2AAC=zr zU8&yo$GMqp_bIg0b3hNvBs*G79@rjE4zBG?;}n9e@J_*SFEtAveR->HZl15KFEEU# z=`p;868fyvXU*Z^)n{y+4O>wUH6Aa6l~|b*_MSr=hD#)MCNL*DjIB=9YmG^;|z3vKHk z2V1{G9DB>jgUcPN@>c$@F!qj}Y;@gVlq4g&l{s4u@}~Y&kmiPA+J}8PWWJJkcJtCrqLMTYr24@e&1%ay{t zp=Pq!G6Ywj7#gV#c>Z~AAONjLzc4p0A&Vo)c!(4-_Wu=cl{~3$$LPm^elM z^zgq9q~qp*xp+r`{<-~!t?VCOOL!su+24Itv5~}BvIIS#bbm)OY(s***$M~Vzre@Y zW|}jghwudSZZ;W0gAb`bBebu#rW#X#Ppzsej)SpsQh_+8wxP3llwWsbc6Wa|DX|;} z(qGpKD^TNIHbi*$0&nB=T{#Tgw1Z~iOY=LNx1<8JAn^0<7`}o#6Z;Mx&#b4*R^f9| zNh@OvlSw^%=#?A0lAynajQ6SsojjmA+dGp^SYH#w9vRfdhOuIB7{{#l@ypxiDOTXn zKHzL9pBr`Q>LFfkTAq4-K-JSG`%a zu}{CtetDlL)HNES7}W{}o51hyS_9Uz_CTtG*xfWBv08?0ks`e^*r?aF5*9 z?_ZJCe`z%I<>rMi44ao3^lW3hoqrDH_~@RS`XyhZ%4yKCI6Bq@BtjqX{y~D#GFC zj}c7@XS}O%?bf0yA%mpruvbR(#U)Isqs&z@O6k?c7e$G*W6Mu>M#PuZM$jNLzngTf z`AE8p^O{>uVz$}*v31b=fe$^3GP3N~Q<>g&I@Blrf4ak0ylMxX1c|zvxhs8tPTKkk zu;|lCM5QuK134L)C+O#ykFr~1Uz%^$u{A@)LFVNoULfGh9QvzqxakY|ik1}n99Y$z za~%xkUd5Oqv(UM0SSsYXtZ1lekj~{U}=_Z>_)hiz=0knZVB`RY?Tvf9-jM; zxbNPMWkSlwgtdV_QM@BOvgc)BCNA#F<3O+Z&`ZwK;pEYhfgvFn4}HaRqdz^O`0+c$ zXYBg@SMjF?Ow@mOvX>jnpDRvV_de>9plyiyf3cpebjWQ#s7q&@nXQUyP2p=w=6|sw zgq|+I+?_hw2P<7gKPjd#;(^P2h2N`~D?vqgCplwlFg1lve=Ee+t~L)^Sy~DmX0Q`k z;A}^>w=Q7#Z1)XhW`XjD}=r+6el%yn60OUa%c- z4LKkxlcV&d^{R+e0ErL{MNTGORG4Ux*>M-&elRDPmrV-Yp}C$S#|0l+?`+K>u6SJ` zSkK4K(xn2I;&+li$~eO1v3AZ-G@Ksh)rz5+t~%>g8~EN6uT^M@n6EP2&fD{`h3E~E z0H`Qcaq&G7bcd){0Zijm|x^&)J@wB1YQQ0f*g}4fB{2JZHw0;9( zNiY}=GGMKjzn$G^#k#fMx>+R|1!Y*1&VQtVH!RwWK9e;M|9$|E4oZK0sv2j?AoIe; zSo5SyBXU$kT}!KfK2!azUOlce=|{=b0emMkh1UHX!QGddl!h`gC>6m?`}n1MD@O(# zy*a z0!gzH0o^(O32aHC29Sk5kyZQK$tAi*g~}W&p&85WT^N`*tZMd~*o-CMJ3~FGu?`_OO58GnV|cik$G!y40))MkU^fwRaXlZl){@3G2AShMYC5qL`_ zP1=NI_=1u4D#l6UVyV(oHRj`c2@`hz+naQWr@n~PDq6<$pWpR%vl;EtgF$P~{$fgV zm7_hlwr%}IWkua=SU-b02Vr*^3B*C4^32$od3Cfuur=G_u6nTl;vEU!Znw3-;((&p z+lZM&&AW{I+Spnqe##>w_MGtrt@CZv2d6@3((k@ucYfir{0}S?Gy6dr> zpXgDi!~Z#Na%WJ1l=`+)k_Es2%cX=4$cE`a3*BZbycnOD@8iA~!6(}UCY`1^hV94F zz3pLeV=}lhivFKijulFwz&Z?PKeTU3gyT})-@%JBN=iO<%u+vjbibMYvgJ%3RRxR_ zEPpp)B7Tl`u6TI_fAln!>kD_=xwmJ>thY&Ye3LX$GtRE~Jlsr%NT=~Bc;>TBLD2w` z%uRcG_%MSL4cT=$l4VFy;L|m=iJU4L%JTA6rz8Om!E@=j{ryJ`dN}yvom-BXbQqQH z80n**M|Zl8SOk;LEaV$JQJ?sjRck31;uoq0o%!PqR*i9C4_5uMqB%N3Ycy?3?pI6m zEg#NNxmv=Rh>IWKfc^G+7Q7HYD;V9uhUFNqTIUuR>PRD>`NE=)S-U5#O?(UzNK*X# z>t7=jBn-M=G;rHg+Bk2B%Z!chvg(CO-uTx1b)zrx;Gjce(~erLTVNuG8OCJ3+^Y%8 z(OcHK$2r6ow|Xjg7*)_apTpJmc8#$@Oa5_9Ccndrsq-#e5_pePuit67-#k)%i;9eiQJczQq|L@$QiBZyJH9K(JyYEV+g3Q_ zPV<=CDBX4n;(xhW9V6Z}q(@43>r3yq{o@n!l}S?M3Gycs;qmhMmUbeb zj>}LQBJbr%)-Tt;u)c(F(6Y9YWFB9IAV9~xN~L_8Cp+bKh*o%UnLZt)OUJ&$%hAQF znXb>hUZC2zeqoWHV$N<;8d<4}%uEDYu0lWd7EZ&ha5S*f!Z(}=lXfM%W@=ahmq8-z zeF^!T%dyGBd(PIs4jxfJ($jtRv}IiA3UJtD*AG*8K&vRny9y(bo?Ntt;`yuYe#5A16IN zW&JxPKup*uN}I+bX}-xvfsqs^KFRgd2x+ortcHmtUdU-Qje9JW`}$58Q6Hw5;D}A+qw20K09mj zD>58*IvOfr7Tl~Y6q0k&%m@CPR1b)s52AgvKDX&}7&)RE8(-<2+UtwyH~nSmBKx#L z_C+*Z(@Lvz$DN3$;hg+4FVup;@>Uu@fBsZ?L0h7{!tb(XCk@!Twzw2Wu=7PhML(7# zgAu3l?gY+8FDm?rskH6zR>ERdQg@NjB>m1-gF3M>W0ruaV)O-?wV2%kc_N!3VYR}`%ls2fEx+?x1+B1%Ovs)sLg-ruQ#Xqv&LG=S~d7XB1 zo88gZ7+JC$t{BaMXE9Qnmp3P#tvQpHx-7gn!2z=e;t=G`W z9KF@-7vgnmAxAf#qxvNE9L-6gz-WDe8f@oSwGAn+-q$w}R(+jx`3=FdtlA5ZWWr85 zB$FdDRSss@i>r^$dym;v7z~Yb@18%1)Zb!bBdhv0sju^0#~?7&JRxjV67T;}hcGYT zikjXIUa{s7_qP8%=57>Vap|x}*O{Z_OwzaLE2UX+g8Yt=Q0F-DoHBK_64TGlKtwCENw_-$ttaOq@#|-r4Z60f z)8EXr67oKkeMwN6{%NjIY-AAZ@~e(TFgwhkEom2nSm5+}u-}5eP&Fi&()V{l8q-d| zSaDg)Pel9X6l&v2?<sZF`IrQm*TWpVT2e$91B`1=FQ#Jy zc?#K92T{(CW?6NU$>W4=brW?Wx<^rxGtR9(Q#3EQ7i(?t3KakPFrh2R+n>Mf?rv@% zz}iQ6veJdCnO^*P+V2YO=lb#BM7wLRtt!eu3(jrZ&jUg#=`xUZS%oZp)G6y`d(=23 z{GXXY_V*#;E1^5{YJ{P}YKxD`lKCp`g8D!hAFPthpSCc^v{LD3iEu)vSX=qn*p>(2B)&=4DzS!5?|8Kb|NB!2KE2^6bEiIU9?$pcBR zzA&^|NB$NV3NuK?P&~1I5uL%D@+_6xv$ah##GfMET{@rJD)PFGAj7F%C!3~7dkI02 zixBBoIlO-3LP!)WqXo#(ZGG?6sFi9!-!hp+{Yq$A{^$Vd)@!BoJ3vCh=Nq%Ec<#cW zGDIPGSrl`Y5oze*&&*8FLAhU~QUgiE^676u@J*x)lG!%1IAVh>ug;ZJ<(i>pX1w9b zJDDohde-IJSNN{_z3-xk@+GP4q3<$8=w!Vg<3ZE;9^sh6s%N!?LNk1<@j58WZbE$? z1fHI{P?G5_lxDNN;=i@rKoSzFKku#6*L)rccgy(CvUyO0V)JyvvsfpFtNWmzoOCMl z_q3TkbhGdo$t20Qv@zVj_92a(9{CLgEQ4ngEE2*OL$6`TF&>f`g9dp`bPA*^bc6KmUDawE zZ~&7^=enbbw&GqtM>)&SV%UI``H~)O7sSD_pboW3*Oe;_`odyN1mp?3qmwg&X?~-H z5gt~7;fpY(EOregG||REHyzx%)3K_x4)HO{mYF2o%n8n#gJSxkiMbMon^O$GWn2UP z=AyOpk=t#?l+((|M`Wn1VCZLKKv5;d_0%kVv`p+gY!dR`>3O!w$D0Ii%4Gkwlzj*e z>U~yykaf4PGQoi)$IEt6LSaZRpSFDbVc-XKQPTSKY~5+AodWCJHlS`^-?@hptxgp% zsT7i#Qgj1)WBcoav}sel$~3c|&Q`Lbor@$A!=rwfh{%}T%KV*)i3s6_3xDa2MN!y& zYes2%w_#f5U63k-){Im_@-$`XrpM~%w@+fi*7su{@WXhl?|r0y*B+GCLnUBBt{V;r zOC!`^i6P%Rk%KOr53(24d*N(0O5t_4gE8LjA?>?2cI8@$d1VWO4r(mNe5-9a;0A_f z#E(pccnV~6I53V;&b(gtdO0(Fy+DJy`S`DlII%=^^_v%{mR7u|HpR@DRhzAB@qSHl z1UrQ#i}=hT^AU|&m5d{pXOWY7g7?kpd9o$caZ_~AW(>%KIB`OT)V@<9hmd}n{}|`t z@@U0I<+X`b*xfn@e(+~^ei^3z3>$8qVhM^1tol=314eG4#Dv$ll`B*i6Z#1@>)r9;kioIqLHk2Ju4Md14jO zkNuc`z%f$0CRTsikeU87Eii1P8mzLgvdSuKG?Nq`8xflCk+FMUAkb#q;d2pc^GMx5 zRmcLbCOEEhz&xZF{d*WNYs_W4fAx1RL84SBZ=AB)Jd2tWb-h8J!{l+e`AGqbupfqO zacM^`gGEpetkmJVWvYel%S3jI<6nl_g!IEh^(xZFQmNpNQw7BW5qWvI4V!Oq`@=q| zu)i)F=t<<<)V)g_@P@;0^%FLW5cvpVOnXILIw;!reD9jdcl8);2_tu0-9K>&iH)Ub zD!+{5_?r7>be}I3HQ8-G5{xNus3npVlzEWC-5dgjuXOzm>0AuS@7&uJMq>&(;oKST zOH-{A@k&L3@bpfi>h0KGuW`^4X|}cW4bF;e{l*2GDK*J=-5h0?$TMMA{$RJz89h4T zfNq#fOpB3%#m5|PP(_<{lv`$Wk=~){BAxWOG4QpPrJ~Tr64-!p0Eui%6)8p^Ff*m! zAgQ6^m9$;4a@oM2^VVQJ!ZlA`gmQB1&vXIiQK-5~;!@XHq<}kpWZhP}RCkk%G%_Ze z%fXjg)Y=lfpK~dS$yW2iq80kaPwogJOfId{WQ#BU&|!FhW?=tMGjtixTu2j^$yGVz zrtiS#rVgsEBz3!vWH+D%rd*+tEiew_c8MOg^=#Ui-v;eYc9vfs z9Igg0A5n;ZQtkcC3U-0g$FleD6Ozb{Lfdx^CbjE!5y$M{eai#9@VgI~6I?ut;8kF9 zATqyA8+TfDyZML>+qp}0u%L!`IiEDIFw>HMlCfGA!$XU!`16jd>NvR+TVs~JP9@im zfqA=KuW|>d~^CnG18?BTbrU$(mV5;zmTXu0r#us@nzYGoymZz3xp{qa=oY)gXJAuri6w zFY&Se=*={fCLKU+Zf$LeSru#kdPty2|CgSgD!GQzmxePk+gIc_#(43<67=SMUMq8$ zOpx|pG^MI+t2Me+M@A0qBI^Qa%h2O9uvnoWv@hhq&$bE#sBNfi9dJZ{Tq^qrKRtTK z?NcNm{aYB;35JvQuo2YVGbe%D`(m28#^kmdp@e2|r{@+Kg75gq*L6a_cXME@=lJ}5 z`mMJCe1ADGTh`oL_2ZZ&At=I9OZK8~el?H7CLmJW`Q&zl0o96;Q0DPPgfuU%4pSUx zps8+IIMZ+21vfU9pxY#sDQUX1=8-U@-tytVWuwELcMuwy?(Ex(;yLRG9e zb@ngm&&0=2G5sBB_nVA14jEp2Z^ni&wHf33JL}P=PG^ita3BFqab0ZIAV|m(Pp0N# ztVNh-nPL5WTebFNe$r}g)`+62w4VUN9y?%hH9>;U#G%F9t|0N^iisNP6!%B_&p&8? zA%j4=`qI}(1S|s9t_1BKTOg4|%Ab464t%OWnuE<5=6EVgB6AQtqt0Kv?ihKGrT8#* zI7u7*XYdH>nQ1o%Q3*iyO{@9U5MpQKDY}#s1ggUZIJl`mK~GVc@lqiLcP)pXm;@mF z2t+#YwDs=S*~`gYP+*c}ohIejmxa$;QV*-$y-8;nUG++=J@~vrTi&=BS_UsX3vGs% z#|lMlm4(W-U5eOJ>KIS(kWvt5mHRPtwM8HS1Hx8sI@;9=(NoZE`_A2x3p5hnpK68o zq`&`0fVEa0rWoah%kOc*@tJ6~X7OghlU1Z;%GSE?m>Pb=?xn8QwOTb4(Xguf4-3%h zuBY_H7v#j+reJxsg>f*MKgU_;dMJMe7q%9G)Lx>_AHHEpj9*`h(YrlCp(XH56=@~g zn$VeHjK`Tc&aE%eP+#_rxhxfjWL5Cq>poAcSxnMab8a?TB6>53B8oXnQ&>{+f;_?= z`UMg!#96G&#Y1n=^vTi%N~`hM=7Smo6{z$oF?3)6p@ zz5QY$1=`ov!rgRDonvY~aG0%s9+>Hi{|%24J~*TOakWjL{+_q+QB%V?CXVg(7kQ5P zftNbg9*5l<42br0+~JI+z?55oW!f^7ukjp{#;(Pre7RxwrnA^(=f;4<{_M9h`W2$M z2J-VAyHP!xyL6OVy=wgc!SkkI9p7BM@b~T)l~mZ4UaYNVtyT9UGNqBebdok|{!R+V zt24k9#ZqRmT69}qx25{ij&6he{QaSex>NTva_EVnSb$+gz?q{+{E(B=aX*VyF`~D# zCkK@;PVRE^aht@0t3-gMzINWIdGko3t<*rst=45iT!bab=OOF6g_w~><*$1eI3g8m zze3MaG+5PAGZ>94ZfcR>rGQiG)^vKrHcP89%6+9XBOjRw10#RqYM* z*L!A5CqDMwvO*Rmcre`ZO)l+VOA~teF(YlNLv|7WX^n8s3kwCo*H>`HzK{nEp~%14 zUVu1ubK{g|VG*ThSYrLvPM;$UDdTj>E$TiJdXM?MSGayLeDSDvvkLB>UbowMD>bAQ zFEV}*NMk?3{|eLsTZ?Co9Q?F+G{jnGuwQ~8V}Uh#E-^TyEm6J*%xg_KeCMj8Sb*C9 z?z6X`-zq#&_kM9H6s+P%FyD^+kkCDYA&ElUlC%!iazcX$eYbyqSjD$0o(tP~VbKUG z0HZyNgcHgOviL71{=WM<&kExIkD#<~#}y56Ac@K(e4|1RIrZqBA_mtL4i$%<4DxvK z)Nd$y7btWf}rF*}pt)7x!Wvfy{=ga%McPr#P;C9oQC=y;48=`0r=&lQA z&X8dqL?7P!2@<&YWqW>L`ev6quD>I~iG^LCMf80n z_)krh&vF)(vl8k<*Y6U28b(=BMXs|=<`4(hKU&ua-OR;EbCB%N`U&1Zo%t3?Evxf1 z9M4&Wyf3;*l}V}%@M_{BsE@|E&|dB#0H(pM3@%V0qIVmYaj@$1vwUMm-Pll0b1QG? zcZ@bStyin9IRU^=a*eH@g$dN0@1?v!XGib`9S_^!ctGO=ir@WIE<6vywd&K^>1J@K zT{6oxR?Qz|RN)aH>SKhK?AFMJg`_vhcEMymT$c5ce5;W{-?upiVKF2Z5NY==in8rw zp0=TrnHLNJkYyrruG;+byPG3<0l|HAiPzSyv3iHHlNjLa5}Z7CL!HKx>bV&NR1&yQ z{}t=XsevlsO52o-2F8+PY}SLH-BE!7zc|c>OylNT{!)$jlfcbjzw4PU8S*LBA5TwS zqcJf(3+dAs;nJ!vyjox&GEK45^s@P(S<{K$Z zotaG+HIQ(-)q0$0Qy3IJ`*F?aLB77Desc$dYVVeDV$ouk}38^eOiaqks#YS6OT&IP&PHsV*3!gT~NrBJ zATqY=$gl9hA90AOPYNk6H9l8=I#kA4$Ru)OO!!bi9;U>h8L2MDr;zHXTm`-c6D6;E zNa-l7;q2)n;kv8*fpe(-hohSeXi4kRk@zfJHSy~AlY^NZMxbPfeG4c2rukUdbx}kW zXamRNeh7HaNdZ-{S-6AkTaPg^qHDwX)fQpANZASS;S<_e+J3HlP=kwtW^>RuD|ow6 zF5J-xPj#BljtpC`<;Q^s8Q{Kvfqm3;azA^a*k z&lsO^xd`m%?^h>i$$^Bl`TBzCtOoF$-=4QZ1{8LeZoI|QXK6#vkPV+9rGl`<%iy{8 zh*NVV6LTqscRajfE?G{K;p&-BQ%&a8D}Q|Hd*!js-@pW3O|G1vl0z`Lu8?BU&;dZfR(pp?6k^D z9_sSuOAP8qYY6_8*G}dlDRZqF0#GRJo5$Xs77rI{qR^{B5m}b5BS6?d)69V>w!`uA z+(>Ty1#6&sL8*)aRYPf^T6FaO3?9HWZMLiSwpV$aZyQ-`|00-_vSzmleY}|%CjLB- zPUv35XZXxZ^*hPurCHY7jL)=wXH(BVm-HB1S6zmZ745=qep`w#B|c`lhgkyzB-jHn zr|N9)cNDB0BIA31L?oo(uZt{vDXIj4*G;e1050^?;nB5%QjC+C-`v5itzGl#>MABil?Qpxyv z9a~v{uz|;3kR~5V52xQ(^p=oJA1+Of03SoG4ffmz`R!1(gX~FypzKl;n}^(6qs>BN ze(GxLkueZ7wq<#4grKeJF}x6M@4a3$Ok3D`-5&uG;xiWWCquw-FChe?u<3bR69(Z4 zgNzad(}2gXUVbec^9;s20ua^sQyAX{aqln1m3Ko-`lO(M9TfQZl@{Y5Wze=ROA*Qk)`-bnypry0@F z2fFB;rH;!aHlZl>ljoEQ7ftXoFJCs6fQ|>J#fo<7qDg24an1O7d^k&2RK`ovT%J{+X@1mq#`Q-?RC#pElHbUC1o*yB0pX}@E)N3 z094_~kek!W)|s6LU}>QXPgQMr)tnf0I+nm2jCLTM1s;rJVY%{K%Z?P%da}40^N(TQ z?fgYWKjR5HqM0b-S45*{%m^`j$^eRJo6&M$K>8J-@Fn)!<^Tl)4X>3lh%suG!>!c4&3r6h>sAW^9LCO_owwr;1PJ2p;o)xx_bN-0@W88+zv`d5aPE^b z^NEome+7{{nLx!vg?S)`gJ#puOOX8&HrzR+Lr{|c%hX3jh}<289aw8FhUPv#KAHiZ zz&$pFFaCUhqk5r;DX$y9_@E^v5Po&+xv|pL{w|t;D@S}(N>0)U(p1|7scNWw2W;GU zl(Y5q5|Y@%rK%-{na5nb=hfBKPt*IR4=VSIqycd2k0+hds?TXQfS;$3ESR}G?yP=6^)pNI8Pk#6FJMhK>rw{Q48@P=O4dbG(0>PF)g`2Splj%k}%Fk zgav;>&vHzL?sa>R?;8HvV24bH@0y{HPpfakCo_$V{hv6Z2cN1xF}WJ9J|ga_-vfv^ z*H*8`JZ-$G;f$N2HyqUe(=%oBVF))`~ODFEFWalcHw}!wAtV-_3tgoBo@ki zqHm#vVLWRlJuHb|pE9x1lJBi-{{>7PRCk(^8ji`VJOER>@ZsZXznly2;|EVIGV%Y3 znZmj{e+3fi&A~`gee={<@PO=vQ~`C+pd_V?V+tkrQ!he2fs_2QaO1e8blBWRD{@b z7{EwNM%Z(Zg=~1$7!*K2%@Nwn#H}`d?&MgnP$1Dp@fnFU=n!*81u_|9-9m(s5k;QdAm(URUh|^0eJ8+ zz)D&#YanuotAQxz_cueTl|fS|*kLd9L2eB-!AFG?K}Ps3?Q__`I*74K?L)P(kbX@n zfGcI!cNw0LL86$e-bwqD;@1?rvzS(w|Mz%`b}=1^nD7;9}Ws0elaZU__tfe z{VcnZSk(7!H2aYV!uLX^${%lDm>4HiT>NkY+4FZ~(jCt2Y@qS3nyP820S1dv*V@*d zuc9ngm*`|wLR>O4GiQQceK5F%_&3?k`*Q@x97-)cT`( zBIo=sKMF||)mJH?^6xaU+^6n7cWIML(d&sCRjL{a9Y>BCbQl0`Bd!EE8*Ixv=j*P` znD=2~X3W9dNEiPXwAJxKh=`d2Cn+!6?C3KMk)uUYM41~{bC}IbEuTRhs4)-I;>f?b znnQuH?i$e_DkIeibu(yz*JFX>D+AHdnErNJ$Zo<^tePk`f3r1n#svX0ZbN`$17v!H z!hKhI7_T;3NM2UKO>Y4;z(@L$T}I(So@AHTF@Qt`ZK6hc>7j)d+JuV0tT%ozJkQLb zafv#nuuMvfP&m>@{s;;~cRyk@a}u|c7XJ%&a@BBB$iXHhH6af(1(|npi!KWMytOe% zfg}V2CIcSBxtqvb!vsSfh%fQ$rb}}JbWj+hblqeBk^QLMLV{MQlE%>}6{b+FYqv-K z>z|E4CQpj)HI@>O2NR>eP&%vDA)@GAKB zA(+5lUAAPi@)ZrBkX;X@l{JoX8Get(XS)^QxVAW#PS-n58rp29=~#%x1FY%3mL)?z z*e8~N;Ceo=Xa7HVX|P-eEx=Z|JWL<9XbfNJR<^}`Ib_}!w~y@YwOKE-G9L+08{>H^ zh1`*?ha$&2benLnD~o6ejEIv9c;-G8$G`ZwkvZ;zSJzwqV#VL0E6M(UWm(qe|7KZ! z3^gjQg52F?LS~b!{dfJX{oAhOQSxVNtJiX>vatP~Vj_?Ke?gCa_4PkT8dKw4{UP$E zeWL_Fy|FaRa_80mPW$>kRS?Rgp$c%mhgcm9y{`RSx5~@5XPGguRt&(DNnC|-519D_ zkaoy&SIf8~^V*$ZiGyh4P}61wdGz7Y58o zlwoKeH#Tl=iSl*bqswBvPVjn*4djA7{9-|#Ipf_hG5Q~`|V8O)8J^K~7NsZJW zQ3nK8Q=~60-)e;D=~Cs_F9V8-{67^H>8+a=&7Nb_33$BY@zBI31d#=`qFRieR0BRu z4&vHK1BGqSfRC^0R2dgIM@l08}q2`jL@@bnJzg?PE|AIv}8$3{;lF9*iv1d8gGK>4qitq8J+Ij z7r8}Rw}+Y)8VH#179pDHqxl-FA3$)o%9_DS54rJJMkW=E4SJZIbnikVthSH|J||2g zmo$Jz0c&VK;JG>rmFZb!~CqmjzJ+y384OV?2Fd0e~$x)g5vZ%o-L-gj_fyP?AH?_9Ih9&&(*7t zl&+dhXBUEBH2jYMN)Cp0^u7*?P0yZ}|4KXuFHiAM>s8zHR&$}^jMo1Xz{JM4za^Ur zm*c+qk||(InIfl}6qgwj;O7|4N^Ux*Wn45Ljt)tN>@UGQg??eq%eJ{qDr5Wd_x=xGr z9JD+}Z0f34W8iTO=mY>V5*uAWh}-x*e`K2{E0tA5qVHovwhDt>1lS1QDJM)u)<0xl z2RLGz-pq6YqpD>D@shLex{NrLHmZgYX|8L)ojW`J8~Pgb<1SXpjM8E1=n6)S*QxTV zYCUX+3aHA3SWRW;C!uJXXN8Z%ThWgdFR=YreMO{I<|vm>O;=H@k6>_!?+=S1wJ8Mq zQ3ea3o^e{xPd?9T$1vjPp_Eo?ZC-2=+&59RIlHQL?xbE1Yw&HFeoA7b$@Hg9(W`2DKS5&)1cNQ)1QEw+!xa%M@;TX8sh!}a9WF)!b zvtNQX=k9mJzoHO1W}YQ;C6o2MTf370C?xA+J(Dl?58V#lC$f__Iaw#=t9K(uP6$kx z_~ITvo-B#X+`{m0R6mVAiuGu?42@|#%XEd1AExbcnFPe>v}?-ovD^Q$9Hv?b{5}qV zYdSA2Upz{coq1Ng*u2@IqN^Hj=3yEClFD;C#V4S@1-Ehj0yU?ahCNt*rlKQyq+SP$ z(&tbLrHR(trB`{$p{=*Hy^{5|ee)J8wer|TO^vo_QZC$JC#=v&->xX*b@rNl!LD|k zsW#eShkHex)c_WaJmha%#d>%&n>|Nn4eV#bkokBCu1yCgz^a;O0{jeB2C<5zNHZ-i zZtn4^rJvi25oGpClcC%3=Sz(2|K>KNmD=ax3@^o}k?OduJyCF(KgW*ZYvBE83ti*? zH!Bl5WWi2BoXOcAF(OIw@qrNh;654cE%?HRQ$3sJu+v@Z|_1)FyUQUg)4 zl;Tw1x&mi#J`{U_m=-E_7)pn^&s=BNH(#DsygcTj@i;$^@3;!5 zM0%j5xe`Rn{i0UD&e(`JKYE27S?q}LSjMV*5;df2q#mHTHkWx~JzVg7=hadD|8jQZ z?V|ErO~&dLo-hckU^-prTWdL_4K&G(dlP$c;gI;R0IR|VY>L}ouVIw}lZeT}g-IPX z+EO%ae=*i5j8?`s1QS!XtU3HY>YSJ9LSE1*qYU%R6lZjf5h73?&K(Owf?dOc1r`$d z@7!g@`u0?%au0WMm3_>o7Ep_YMN~I!Zdn2Q3ggRLXV-;w2aa*r9AgmFU{dZ@7`LhH zY4|ITeKp#sbzm&q4f?iEmuT?xPp>f!yY6i-t!mNdRWqwF)TS*zEYD%KHA;Hb?hUVC zmwT#LU+{=-DE-Oy7F5ic`p^fO3SLqB?l%M=&;37Zr2tWOeoK|?sYgip&AK5~>XtG# z>;v96H-+63FIB9k!k)%*_m=|DICXSVnSF2b?Du-h4qV(m9TY^Kk{_^ALiz#TY9xhZ zXMa?68);3XooKtE2qfP_oye|8Vc%!hWYB)h=s6pb+_MSTLC@qyA9K;hO?}P9GPVTF zBl-N!Z9T{)>?aPa$Xu>#%w;4=uLtS}HgfD)v+0>!J9N+&AP2&w1E4ydnO)b;{`PYM zV%k4&H+ntzW$bvv36{Y6aO#jklBx_7;m%Lk_v;u>e*jMYmM?eTLOUNz2c2w6!)DmX!5yAq)a5fgwpazSOZ}IA$&3e);drg*U_*fO~JpY{s zfT(rW$n$W;xlK#a2>}uA$4qZ5A>Z8OQh#f*&rsQ68!3AtyJfhk=kf^sdC^kye4oSz zXG9ilfemq9*s0<~k`x>9PcZZ;R*vqbp+9RU>9 z{e~?ERFkjU@xb7e=$>pih%Jnri%ZgITnMj6_H6u!N0X%X)W{Y7e@TB72Jo~MWo%&q zVQbWY!jqt;b73I7Q1yLR{78mjbidWL5C0Q@FW`#Z%(WMI7XiWOR}C zD&Ne7Tv}?&xAo(l7wSo+Nx3{vu?m5r<%A zP?TApKJA+E!7678pLva!lRLxcUFF72dNLCzesH)onfZf;Yn7RKShajr==O*RdlVS{ zUo;S|zfjuJ#8+E}(bjr8+(2D)QaW5b9Eq!$Eb7Xzw|tiAKJT;GkDL8k&uS0KDoZH) zsw{UC;(FfsrQF#tOwwFwzC#-Yml$W%8CN2|0iQtEzwTfx!?V$T!2B-!zf0%thPh6R zkE3<~e6iI)6ANB=ZUZoSeS7ykE^ekwT&~&tqZ~#jz;>jt#GZ-z4}?7HJOcrs24y{2 zezDg%&NQJYM=WVwVWossMUR!;)y`u8w-rh2&ymVkxwf)+U~ez|a43|Td#H(~Sag$r z_rgnzdq$h`IY&#XR$1kEf9-qTr_Z=ZIUGCq6NorDZ2GBJ+S^oVG-vNUzJ?OO3ABy)Lu{JnWij4DGc zRq)GI*h=r@l^?Jmk|96EQCg`LE}V{*J{r95oL$5KtVaYEXJ%w`etRBI^yr~u;(sBS z^>rB&8N#`Ar*AwPFq?5HE_T^jB; zL~g#FolxFAa=tNuK=GNvQdBKW5UT5@PLzFskpOJ8$bTT~z^~}zoz4$ED(Y+aychhc zphy4?_t+T$%lZbRzd^1wCa|iV4w-8z)tRx;xNRt&iB)?uRphUJI_owYvTC(hx-dbg zXsw1^tEsbigI715+w|kbrMc1KdsTczwnxun5{JNvu!HlyVOfrT>O|_Nj&|FERJfEz zzDu0Y6fXntxiA>oxYKewiw?j1@HHN8)wXgkA9&3x_-Y!(lp_%fI;8Mjl3KI**MdWO z@`(I-WFI9pv0(TABJ8chqKdyp-x)?gqy$t_Ktw>KB&1Ac%rMo+%rE{p6eK)?p_ni0K=RW8D!|=@PiM{svuKax0?n6auU7QOoTm{`+nB6dM z-JxYhGL-qqU$k~JtYR_y9oApfix{Hs&Hj+`I4{$a{=?2d=XkiEt6f@bXEW$%x-P+vU>h#B9ZU$PdUy=22EB>rkn{Ib?N2?ztWeX66 z+@Wgt)V3-sm^mK1G@8d#wo}F&@A|NZy&~=&y)IF6!Z5>li2bvc+U4Y}i1+uPTxOKj<2*8)I9`WC zxeK@-s^k2zn%G5&oRU7>$yW9WhL#=IWyfwWpF;^V2-p9scR5-qH z#@jb^%eXa-SoJLHqQ%?F1s`&{3>{i~Peaof$KO0p}sTAHRX zJtCe7iIH*VcT67pXT0)*Y#3WlC~9))TX2ZxhpMW&9h@odjH+qIq}_-o)-~zE)$o;J2c(=yhWt& z8I)>$%?fcFcpa;3HpyR1xX^oTurBY8MBd$Wrg@j(1nA;QWUz^y4Ymz`-s&~9GpO7v z(Z;lVY99YxX>|e{CZ6Et6f$C`Wkc*|1$~%M0pEpM&}Ff)YBtyENLkR_zx19<*(kc> z`E)i{cc=1r>uJO}X*6rB0(r<}`7$}7?E<4|Emzl=#}0#wp@}JR;^(jT=ye+PdCjGh zMFnIU1tqZaX58`g{ynN&Q!8Huh|0E)hN(k&(Ay$db5*>8Oa6ilof>2d#*AcUCqa$!yr+=xh!%GnKmV92Z>z+ z9V4|D7FolAlYzszK6NpBhtF21`oO~E2#Q8Vf*aRrT#i>*_-7;iAW7!)*IA|3=dG0? zzh00^vg^6^sn-uh)RWn&!ol-rs0mj!xK-)f_ya0IcGk-}Lr+nVCPq)%WkMd**4oj! zgnQbzCkhrJGY0S{J=@DC#G4K#?NN5P>1VP2(%Jm6mG=;>4wEb&Bf4h)TJV#o?f*9J zlkard>Xmzj!9pZ5GA#Ii{;X$@EfS|wk9|P9V7>L1fZWOoPyOvpxomhJ#PnRAF z1D&4vx3@O1;LCfkm3SE;HnXs|Q|sOj8^=MXJdl`^;+b7-MDNj>2- z__TkL3DlZ;ttg#>c%AnKr2_*UY?&y7J4vV^D=8L79i16mL8Z+1OiSgfsDN~kEc*IfiJyj+$;{!@Mq(3WG zt!>qOBX#nIU0sWy;6;e6GJZ#v8I=`fwGvDBqx=TKgm}FhXSpcpj{NL4lkANJ1G1LY z(>LmRebaJ?_Z&a|PK)9HzBM5!3cIs7v?H;5XjTq0KhhCxZ->dYD5>3SiR6`og=&K{uW5NG`; zt%S6dz}Z~|>~g^0 zChE-p2o!wap-*k(^{u~?=sCwZbnDVTzaH{=y?=>o zn+S^%1|JH{}%iuvnQl7NGb#;B)22G=JqDOlo6g#igAep*d^V zG;YZU4Ab%qx7vPC<5j%?d_XU`+yr9JsNwafzmnBsTmUmK!`_3)JE#wMvFCT%qDb=u z;OxGB1$ME7V~vN*A5-8TUp4YC8mx?S`(*qpW}5Z?D_MMw(zx&-8)PQm!A3^`T$^ z_v3}~7AGzf=$!vcj4Tr32T?XxI3)DpckV)T(YLO4y$v#!ckTjI7C2f@buqYi8kkAFU6thcMgdAV)rn{!qN${W5 z;j~7@#GP~zmeg4P zYZh_i(x|8Wk05T~NV&ge!yXve-ErH_=3B~8sdBqAE+;U2VU$l`m`kK>``yjg!3($P zxOA($UHB`fPHni}rfK&{PXbLCYOxb{e;oVT{3PWMr4aqj!T;9L>o~|*IqOV@nf$R8 z`RLCcZob08!g8mp9Nj;Xw7YtSNb2gV%jNjluaEdF>Zcvob#9VD?z1N7xvAR{4+@Zm z;8x)JIX>SoU}Q7s)&o}c5x$wJWEYe-yD75}zISg!2OSKDekw+k`J6oY)MjL5Wp%b= zhv;ZH@h^)I9=eV9>Q(7Y3?YWFJJE3h$PP%PiHN0fESn*9nJmO!hc9exf`9+Hfpgbp0n19mDqz2W zMyTDxsceMaxhd;c`=KC4$+}v)_x?7+-0pH=y#geqkl%}*`uu3zb2MvoQV;kEr7_r^ z#y$t^k0N@)4cWpudg{^q$~ix30~xL?B38G2R{sRZy0{3a2qQ|?49&kSqN~s=-3+tl z5N8*c)slyt8%x($aBOT0!ht$}Mu0c&;jQ;!-dcTR^Y7ovCSv5F3iA4FNu}#I7`g?a zOvl{ElDC($5IT79-;mB9lXDP1?>$tA-~Abbnc7hyBU#Qb^EVx^sUEhNh%W_4cE$@% z=%XCM5izt?w3BL)>BNu0Pqk3j36wpuJu*ZLLVf{S*J8-T^n);%U&{Q?26^94ij!7xI>)tCEj&V7hp z{l_dL^<_;9$nh$zt+C<)bg(uzFg~KiVz8D|!0*8b#405L{f_63Y?ag;J|Xf>gQg7R z>qnMKEEKE>{sA4+vmFBa_PA%K3^q&O;Gc?~jgE{bK%UcyS~d+hZkIP=tI+Q?H8myi zzx^n!&4f8$Ul2R|Zw(D8jT*B?;q7=PwOmh4frmMRC;N<(#b88L8O(ViR5UzB2(D2JT`dNRfrmY7EJM;z%510M2rZ9oPeR0)gYU}$tRapp}>ZKC2xNm}#7N2aR9@O~j7>!rGFd8^pn z37^vG!OnWG&fWv@v8P5%8w~9W&~6*O_o-gGu)@3?OOeX$%&I5QuaniYs-EWI#OlhA zfVq^1DO!#4`C#tQKSz-Aw|P|k(rJA$?*8^{!!NcIMvH7BB)FOlFC+oS%I-2Z5vNnp zOZ4eE)aPug`D)qRs{QCr7!z64YxQ>uY;^t2iQUInk_j6>1S!_Mb-F*TOOGM4o@rO_ zzsYfZ^x_oR_69psVu>m{FpEE?$v4Jy0jR+|lLXno@o@>JGy)9iEI@j!wE=$id!_W*&ciQu zvG+KeM&()l2&FmhPHV+GrbD35fq>f=+@zSW8^NGN%4g0H{B$H3QX0rzSmyBlyj=oK z8#P26{Ux`(7m@x^)}Dz9&ZY-pw(iASRz;!4zhMtmzs@hzg~3KoF0CW@%mhd-Xs7m6 zoiPk2mQJqLOf)OliTsLVr^{q9cNzw_-F4sHiAB}~HFwpGh03^LC`~EWAS7ME5O6JI z7i*eLT}!_IZ!T2YZCPHCv#FXIwM%2T`1-)pC`mWd_utif+mr^OXTk`T@X}8~X^o;E z8`am&^;}GbA9G1OYMrVQYeGqOJ{jUWe}g7#8$x6auyjM@Hx^a`0lqYDpRHw|oFGb^C$=o4NVp62(2|y2UB$`tE@!BMbZ{1}(FJ@;WAE0uAH> zLkxu4r=>dXg254QL!M|cU5=i&wCO@bfe7gl{HV|Ai5Y~S?0oT+1Kz$HVz;syR3D;O z9LW!2dT*<4THsxs)#Ny3jE#>wYPg7wwHQZ*Oc>Hn_wnJN^BE;Gd;d!P4sWvau2bENbLLy> z2vQOwON?ChYvk+*Lr&WHgJVhF%4dw1BFP#TkH(6h*Q+8yQBq|AF-EKye|aRbz>Z26 z(8!Owpd^Tnc?8dNzF^>oh`fO%<)-4pMG>_^Znh-(o?5U>aIl;xb_Jnhtze$1RY_u~ z*~{>?^nmr1!b0X) zOEvY?m_GdT(IEkfmw+M3cIY@z)aoGI@t*AjVj*-9CC&7SKSGn_Olo+DpID|Vlh(Gj zrf>0Ap0}5q(_P>x_vgz?U8lSG;rp}yV&Xh`6mMNkAN;idzkso=*&|_hv!E{zqm&qX zEKT0gzs2~UTnqO+RWd()j#D8Mz_XZ|*dd!cycl4ynLgNm&r}L7q?1mR#44EHpwG1>X8X_M2)Snr z93GJBjco-r%`?wiHu|>Cz1o%v{;xPHzP|MQ)kJ{Dhpe>ufL|U5jZO$waw_uEd>PZb z@v-TL!~)Mv*IWX;htAHU*_J7sbeXTdg&FSOZsiiR>q+-n&3mihWsCo~P4PoOZ#Y@% zm$_qLqIvNsdBSaPp7ioQpZlRns>%o*;?yE>=VU<;!cT|M5r(S0#JBi<5hdFg%}fy0 z;Xm<&EFzgC*IlRHeeuLnO|uPFrn!#&xk3M!T{lmbCH6tG(r2Z-g2H2CDm+e3PO3mD zQ&Sg(W4j5^S|W@vsG}I+{jf)$y?=a|-f@!%<;fj4wZ!<>--w*pc|T?@0?=B|JOv7vwq6YGPL`0>QB; z=Hr&-$c^d#C7;(P+G111tfwb_|E(+9nh`CIT99jb0$Zt+cFit>9q-DKX+O`)qV0vq zW{2r`fcIIvyLb<29Z}0k#JKav zO*5r6tn{1v{W73~X4mIg=hFzVjg#HX*M3=Ilm(yyz#a4~`HAyj)wETIfu{Jo{i3Uc zkq2=R7vBe@dP2)%G{NoXz;oc$kBcBMss$^X1C8b?z$f#wi@mq)(!)T%EkctSez=Ul zOmFgRAO;~D!Ni99j65E&$$9FkImpJZ@w>8~XkbRvnE4Hjf=vD}YYrPV{P_q!xHUWU zGdN8xR-W0RJ{9RZu*{e+ytxq`v)^6sDqP_baBv#e$Z2#VFgqG{9JIz3^wTns7uotP zh)?pJ(L4N`feaApjd|?y%u{W@$0<6dT&Zt`Gdt^M1>!+ZWSsX*xgrR5N31iUF^@zm zgK%B#aJ%TWnX8Ti#y|yLUNxXIa}j)@Zhiz zft1nf2|LXa;5@YgwOb%1+4f-R#N)MkfEv3D$Gea1hMwj`w-!_rzLr5}XA)LU#_>S8 z=L_I+et^i4Lmo>j^89Y)il=myPI^{f%NFB?Cz|vOV*w7c+6)gZg$1ez(MhR$?qVuj zk%kr+%C{Ndk-@pnS%@q|3;o4jp9Ma=Z45PFj295EM3bl}`71BU z?ET6fu|)8d8UKN0reuwm*$7dR>nIh5i$vEx8sZ;uMUVSnt^MaX2_(eZ%%>pbg@s>v zZyAn1@>JDOJ1ZzAvTyx+I@|niGr-`=4mXzd#2`gRne`KhD*>oWa{jt*jL&+Vo#uYc zNY@kd!xh==Au7sZm6dLoyy+d?-Ge=#NBm#PX3&2z@TQdDb{3FzB5CKU#0!0h1*q%p=1 zodpf>m!n2HpX5hBZC*US<#VE)ik|l*&FBaiFi?eSx~dGSre5U?IjgAI%6&q~%^~zKyOI~qpJISUYPN6su^I^2*UxrVQd|Su#OeiR z8hT#_fg=3#^GK^yF6y8cvY(mxm1SP@3h71a-ey$fr^x}|E;f&Fn~~=20vi=k)(o$A zujNVq3EQIztfqsR<(?5E=EX~9_yz-T`I}_VXaXq5$$VECxWA=oU<&!Jr}AfLm=^x% z11L`397;L}wAYH)!Zt=e_w&CQQPgcbAV^z3KyAp7Xp#rm>S~yPLRGzM4#B5^XtzRs zcH%H{sT$$SJB}WnSVdsc&QY&BlT->~>eu#|>9PJ&yd{|yWJGPF7h0kc-kT+W39kaX z=}PI28JXbbf3pAr2-YR`VGHHbz`8bNez(8Rftwf|Js_7J0;U0_|4~nWTx3*%;_xg} z);F4lp|=dme2-j|^o9?ii`$rZy}H^bDJ$tmcXqwz=}zaJ^ixVLROd{lLV8xeW-}qd z=@?7VohEm(E2!*(zI?*ADGTY5$N$@$uP4|O+F?AW>YRj@RTX_9mcB93zcnst8nOtl zXN6y9={@iMOOg!QfFweZ8J>x_D*I9Tw|r~i>9Ho>T7HxmJE)pWL-M7E6IW@!;!=L% zm2->Zy~^Xgomra~TG$N%zlpxia}fIKK`{@6cdeLyA8mJ)Z`Ci--(<1r48l+fA|FV6 z`bAXM^ALsf8-r3kHRS%(g~oq-X$@Wr@D`?A=6}8CArhjdI@o{5J*BqxRG&!@QI_?5c_jxk>z!q(tEMh9a>wVQ zGiTY=;OaO=?ve6Vm&Ba65iTpkPJY(UCXK0!U&{nw`gZge7A;>u)xdQeHHg?72-4YI zTDex)`LrFw6x4j*8zq~OUs$UxZfLowxt<-`5CToPGM)RyfP|UwQmcHpbp$@UIg*W>avh2j_AGRB z_pSl9`?1y>QI!9z%)b~i(G#q?AS|wvafOAmg^wEu>8KVo%cWMPB?KHM^+r^V{pV>$<^vhC+{0)A$p)?RDh_otheWb{i(ki#}l>BkLyb}20p!3;wZ{X}fqXbcen@ebW zQkC{Cl#l;uYE!1D7OOrMG;&;uVn$KemltDzle0alA98QS==d8o8li?^7vO z>)Kom_S1=Z2A(DicTU$A+g6#JTy#rt3#RR?AWlu}>%FdHyxL*Z)Fw&kR55Jj;3meL zIuh$C3ippc*;e7s*Y%=$qI+Yt5P`IKzS{WZPD)DN@bKYNw5}nZYue}jQ4vaWI*R3K z?uoU(0Lt^ZQVHQ=T(4C6HqtYFPuQn#)e7y$H@+kaxTBmqPzzS@&^3(_;S2$p?PnG1MNEa_Fc|L|Dj2!a1%17VL@ zXNCI-HLF+OsF5-zxbKjh=J{Or03E?0DreRgMy5E4eA5oJzW{PbkUyzt;9p3P;lf3^ zr)#TtLX#8IzY94fA`3Q>bIBtge@`R0qED`Ve>?J|cYoj0MB~H3K>@WMGVHWJsU)1? z&NF04wMHCN>8pSaRm;*1cxwMolEK#k)GV5w$%yBy1G~jJ0(9mtm5q#PlzsJV{Vd!T z^gAtT0+-^w&C*ykHSN`u0~3-45%;nXo*Sq;FvctZtUb0tZ{Nh^-$^Shw7T+nW*_!XRqP3G)JjErtaBf@UVerR;IjS>#bX74bFS? zoZv`1=;3P($#SWN)jT_@586>hC0n;bvw52}Hh^y_L{n!zI+{_k`~q!%@#zzu%{I0m zQ+A&TV37F>$FFpBUT{pC3h$UdUI(ojYEUw+4Erz2lKc+Fd-BLTp+JqxiQ1<9CW;w4 z_#>_xGVKDnQI2WmUo>71Voweat*bS!@s-xj7f zv+CpAqK2d7xVj-1;+334i}pB-FSYZcVa}f<+kHurb6C!kR9R`=#-2t$jgVbdd$+C- zB^4sO4F8RkwZ;;p(Ft^Q_>u%Xym~4@lw4&J0P4w3Hi8NRmbX9+m;ryyY6&pyE*YZ> zc!xn39qZrK{9a7DmHeSGyBG8I{A?{X8R|u!Y@)rqijp044%yk0c7z&6bu_Vpc}~rd z#=Aor*sQZ_3MLI7>==Lgf*@POHwc66_eJ>ZHUd%v@Yj4)Z&dF(E6WHHWdXLBy`5qi zb#=OCjmlT*P6@r&y`;K1kFbNC^RBJ`cNezx2_GC!(ud0+h6GP49 zQyrCXYwkMsLq7eX`Ct@pD4om2=(P8a#1_bX$u!iTGei4M)Tw^xsdet^U*X#UM2jIc zdNR~4x5~VU3@f0~cDjhP*PT#p`%65_wr0Zc0Xm)E_(7>+UIp!IsO0uzTH2!jqxt;sTSVob;7PmCS`aV`^&Nz)0DVZ>0O=S zvI_Xb|97idv&_Kiy1z1`4DdAkm#@M1{Ffs@tSL8j(awIJYpnGS{?w3vz2bKDM4Cp) z{sm&8OAjoussibPOH9mWxBWtZ$O6_*5PXYsxEyXEW0gxtMZVs;LBGxR{CQm{sJHf) zWp|lkc%n+YdEADWi=H7z4q>hV+b%@gKr>sFbl^Krh)Rv<0t?GvI2Idwf>?^po0~>NLMDQS(U>BAZ6eryHzzpA-n@C21%RDorlMEk}M5auxtT_R=R*8 z7>g%3jv-zgIp%;TeDRz8z7Z>0|Lf783}rbVP{PC>X_e5$X=Ln4*n>qvcvTHfOLB=~ zcx;q4QX=6oSW1%r6?pOy93iW_X|qvSo4;^_36a(G4LHfLyEuNLI`e$Ef5VT=wA$=8t~~gD?mHOSA6% z&F}T*h4FuUm%RmH5c5hl@-b-LLxTrGDP6OppHiVDu)tV4%wa{*;GZTgzd}EWnqHAo>qA zAtv#P?CgLF@{TO3;{|UrxF>$!fk*rp+RTI6gHO14NifV2KA28eqTz3(YWablmxnPz zcB|;)TwU=s(tnUV1C+t9dL%mLkn7gsxV{@n);CUmQO8Z84&>56q@u7;{e~Q0XW7-T zg-{2u_ZB#ZC-tsWw`mY^wo@|paaP53cQ^A<63u~)aw8EE@{AKrq1do_vxDGwVA+D) zJz-9-LuEBPg5D(6qz$knA3)tViQ@tu+nMl%* z0UHEK!FW8PgvDT0%QVVDnknWrF1+$spxD(M3{~U0UvJ)rxc^ZV5Oa6wt*kh;zqg&!Mp@0g29nA9N3`TEIR)*g!Gj1{Ee!9z@}MmzAm ze96-yGUH6{q!}u47f4i1Pu9DHIM}>ZR{=!R>*vc4d!wFje_Zo;SOkP;S8cV$Jd(g) z-nl1Kp^#rY>_PB+2vD{8gvHOFJpnr&yfNVUfJNi8xaWW|JtSZl54`z>M^}K-PU2p=W7>nH%bwFD(nfppsGu&r2~8|u9dV#`aDJ zh%cD9w|aRHG74`Si_?=`Rg2`F4qTs3(;QAl67S(M>5ST!Ivqx;kuJ6z+Tu8oBoU44 z?%W@jNPSrHQpL6$Z*0q`$bXu-C`;P1#esh%<5+6D{=XfB~W-`Q*9@%Z0~aLFamh;TVKRxs8> zf^3oUnBNHR8AdpwA%sOZFbmjKi}`~m zKgb!D`RM7d84)^zibNPb2{>&(x)1SItEM0#;{)+j_Ep7-xz3B?=~2+nKi;0ETxs!z zT^~w}=3?tw{7~G(jT>+QENv|8Vh|57q#Xd|HBV4>s3;@M3J3j)R5%pxr|l0^wP{bn zQ2GQib+X}SXQ@Hex!tV+fiG1nKU~mmf!;sG-!4Sxzg_72()QAy0Rm*8jLyV)L#ky@ z_hcmhnqVkYN!-&3xlz4ms}U~8;t~hR3_698{th!GbyR2&w?0Lz%QE1T(sMLm<>(x4 zct@f3uzNa%*z2_mIb?Xd`9o6fBI#u<1!7Z=5`k#?Nx=7as)oB0eBgA8BK;j{UMg6* z{=?dUN0ZfXvJquk5k}1R6#zVPV!8GBjxm5Fse#$mh$V$8&^EMZ5yfEL{wANI6)!yC zlvHji_s@l?V#IF)`|{H$kttM+{MQX^Sz%%5kB-Fm?(uChSr?@1S8|?BaGvzIM!;bA zRQ1*TEZ8h<&s+8B*Gp!+L_f(8(y9i4Ms!r>-hsv;A}E{gn7bVkQ1N9?G7mcVCf)wA ze}S>`1K2)yMkshcNCZZ6ix$}$-0YR+FcO&l?#V)%G6C`dq5e_D%ON+B^k%j{9Fob10%A;s(dl`XqZ8x%{tP7*0S~V!67bfG zo;EukI;p5RvK>1+X&h-rHalsE^sCZq!1Q3O%qPHJNJ&|l7=_u{>n;Q+F#q}Fp6|Hu z9v4Wt#ZoS=zb2A1H506m@)s5rIdn%hq5adc{1yiARy9C09hO;C)Z_SNTr1$3RZ-K_ zgq2^d%`j65O};bG{DRgVb8cv8u%WoYsd-(AFs#1joLotf!IySk6;786u00X5msuoh z{o?*w94d^jT2FTn*$!`DXm3C+K@u2ZxMXMZ<< z#lYx+d zck$X=G*@=H%ivR;0WRsnkH{m|cGKpWN5mU#b>_&}HLp9)H+M+G<&jEW+w@@R zmO->z3UJ*6WW(mRK)}frMDuZRd|TM*P9YZcX2_ZkiV+lMqm`Qxx6!uYtGKsgEdyrO z@rBUU+O9i<@1EWCxTbn)mqGs7{>0JG3ww)c=-WB4+fYBN5B_%(d9M`?9W3mA8K-n> zgTPTkT>~6F_4(%uXC7!IDx^CkP;X0^O^pyJaw zMuyK`^KWavv@`Nn&Cs=$H_r$uE}*TftsMKS^)`wC$EE+2;`u8{Y);GcQpbJC8AG#i zZimPoku&-YWwBYIZUkq4`&Kx9lqNxN`-#&Gryvbv$v#PoBOUD{%nYyOlO)82ZzBhR zCDZH;6#548XnoXa%Wl@|JaA_6a29j5@sod`nTDSgVxwcFC45upP2~y7TVl5Hsq6w4 z08t>7BqPj4R2`NN?2v;IIZ*|0ON6W$d| z`wm2Ohp%PWB~6$AwqK97Xhf*s0r%37r+8CHc*xi zoDVuySI!Q|va%fp$ob|UOsZRUX z(pnMnKt~Be_4qxGGy>!Xh=d-}caEryqwV(iKdiOBN`VFzAXEz=0Onfi6bvO4WP z6?B+kHz=KriBz<0JW0@{*6dS0Wbn)z86WS@TP5E9DEUjr^99{InA~WJ>-x$v%|!$> zw8TJoL$U{z?)>H82sO(}e5}n#_1M^fJLIyeT1x>4;)H1LQX3-G+MS8iWFEvStk1hO zio0jbgbd+H2Eh2Qq((qN8T^yacEd|osehDO{Psipv1W3{?oX;n3vhYx<*Oh4w)58I zfgYaJJg5bmr)Z9OyyY~AZwNKy@h5Pt(|KG<4oX4~TOZgg0pWFE&^nra0W99OndVDV z?lFcF-L&8B7O>IY-SgR5FC>mg?Fs6oTX=h)LPAJw_D1jmroLzRggX~orA;3$iNR{; zT=YoB(0i^tSWe30BiLS0Q4a`8{4yd|)fP3gyxK(ZQ(hKdvavS73PJR3{YrT404%Q( zp*}bB?16WzTOSA+ir)tn4BxJt8u z3kKGyPm3G|5Amz0DHMR_P1^0-t&gM%sKPuIW;1eszr2tv=7aYLz^<-2tZVAbElhYu zedG|9c8!drsovKa7|5s}7ux)jq4maj%0;3o3KjnB>|HVJ#{SDudXmA!hA65M7(dk% zqs6HUZ^<#Onhrq>#CHKRl{zQ>3TNdSR7%5$rV>PNqj&B=z$}KoTNsM7G7fOvfz-R@ zP*dH#7?5LzUm6Qy%rOhfo{Mw-BvyJcyQ*~c*3@qbL4T|wK7cVRczTq<8hO8S9QDNP z^xR(=S+0YTD+085Uoa&|Iysr`oz_301|A#9@&a(bk8Rg$e z^FX1$=$L}cO=iQ(hve}e4{L~`*O1F5OwBA6zedXcAS9&NMvt^E1XUKoIHUq5d>7W~ zhuo)>0nk|+%8)2Rj++;fqTKF%fws$%z@L8QrK$MZEy|D_X}}S)eMDRp>$9G7^R1Ph zR`T{@3FZ}kCCAaud5DjS4_HDkehjLOp^8rh$>24yrKYAf`4j3US>{3X%NA+j6=!}L$RyINV`os~6P1}`zN{~Iv%t*i*V71#5W z_9ysPjG(Cu%mzC|f-}=*_U}g|uIYDh_evMWyR<&^t?WlzFrjdG|MsgvGI&7dH=2}` zr)6m?E6Mk5BgJ@qIr0et8opoKH$@c}hl6mzp?unJb8W#ENzYaHp+iba-sF<$t~p*AMJ}9@}8nszeV6317ZpC%DuK$zSNr!&4Ae-Gc89uaz5U-Pc4*| zzBFDcwDKH7!!pJ!bQF8{?D{@zPF3G*q9<>exH0O2(x%9pSm`fm7;w( zM^{NjS}L6oe%{^Q-49xZxHykaw?hkyi|J!vqh)EXZu{dwcu%9-a3^fG>n zABX%c0ubUw6&p7?2kL5Pv_V9T_Zh)$(LM+Q-AsD>+T?ITKYRbhl}&(bdN+;vwJw9b z#w6&o*T)NkO|xf*T>|wJ2XXBWzmN_OWl==29-NB_rKy;_lO5q#Q-74K1a8}nvXSV_ zu3~+yx3u@T+`Zl?7i-6MYYZUmdrcBBLNo^8=g?oHExB8gx)}40=gpRT;Rim}N$yqF zH#;89Pg>g#B?s&s!B`i0y)zrk7Qqv~oaf34(CM*|`t-!9?y~ zEOwtN7Gm)L-%yBpae#gYBt&_rSZhmpDvt!g9UuSLBXc_)a%Db$&1V0M^D<)BI_9%u zB8K~EPs#O#C!VH*S?5R3?zsdj|I#Gt58q0U9a^obNKg&)a@p0FZvV{!X!0v)a>#su zuYr58EDOH8`6;;@( z;2ZLm6pV&t)Qe2eH}eG1fyv?%;_1VI8IXbv0gBn@r*>Dzk_YBUWo8U|2S_C$0C`BZ zTUpV8rL=4>@e+Gdakm_Wed#rO3NZ#1$0fjgEpu7jGafYnq5anW=LryCL6B!bTu^=E zEl9cO3gtVtR9?IEYaU9(|Gv@}AO20}6lYnP3Fr$}y2#8zaWoc2Dxt=!Gv#?z?%d^4 zPdf_E%W-HNbV-)xjp!&@a`fCFqVG&Qf}hmet2`R`L1Q`|m;Q_mM1V|n{t11Ix(eJK zd>Vv3 zME}^lD$V|>YHErk)TmqcbBfnL`weLDxWB=26uVa$KXgPw%=%M9Y~h-}ysF2Rq80M{ zTq9)re229};qme6^$X)JN4i$lMbT+o61G!cMAw%@;9r1*1r?NcqhDE?N@+NuMt-tb zJ&5qP;}%iWyW(B*J+@myaPJez)EhS^-5|{5jK;B$&5ey}WysgcVJ{01WmCEi3_-Zi zNsA)Wlm}+Rw1LRPa{phMsRA;^&Dss%)>AD^jjbf29J`=$!mR!29`c{R~cMlq={JJZ6TR5O;==z=-Fvq zcZgAX0v_s9(H6$6V387>XDl(pOslbnOb}Lbz-THt-0&r1 z-4~u{mEvBYvZ#u&zmEZpGC=-#?{MW3XeiBMAL}i&US^OOX~C)(cUE!q~K4WLuSdFIfJd-Q~OYR-A8Fdo!`vx5&a5Wf1mK$ z%Vw6Lt``2;a&sp+F!B!}PED*q2iNMP6Bm`V%is#f8+C#8P(vjQc^`{@Z@Y)C3_ z7}|kXK%O)gY@Pc{dC@0w;xL-weDxW;K*}S7Z``b(FvQ&G{KyJty&x(N$pm~aB$4lw z@%lK)3)IN32d6y-N#FuCcC;{zW6CA~TSkRfgm{WU#cxTz!FbN@iUE?buY=p)H{G}W zvo%I@DH_CO{W78#B&iPe8Hhex;>v^>QVkoC`kej)l)N#2i^A2qJEtgRSU4i=)Tp4skArK*GgfHn{kiRM)-s{VhSNJ^J9|OPjS( zh^@I_)K8I1k`tmykagijf5hjD+&}uG^FV~@*8Tc63OdAB2IGD!MHid3hqRBuO)*L( zP7VX^d9ji;{Y0{|6t^nk0$1!Giq7$$sjFn%`_q>|!|Mz0qGP1G^i?(R_$U8dN2Hbb zKk#H4`|^#YU|}AGqG>Qo=I|c-Wd9U3|3kg?^3k|PFjt>%FnAFKF2p z0qtFKm-Uy=o$Rv;*;DeuJ@K?gJj^m@{}=d0S8TQg#w8Zk)&oVPCifZVbQMRD;0JmQ zK5)9IW;3kS<2UW64`or3D{>Px_s3X(4fpfjvD6mn zoAWVOA?87U;;vRMH9{KS$^Xt*j51Hy4?yiKE0Q`NUB2gJStI%rO#=T z#7FnYjr^_EEmru&a4aOoi6Gi3Qe4{KK*qHphK}TYf!7ZD!+J4s`7IdkUk_Henz~ei zDIJOBa~3#K7s8yPrrzXoKUy^EPLs?*Hbwh(xTb1c)wYnB*g6Tbz*|buoFC-%@ZykiF<u%U1tb<(;$8$iOAUZFvpt{X1>ir*iYqj+zn z$H)zJ95@p1D67}4NyYYMdWOzdwNxD|BR`6r!!jfGMiXrCIzLV$Gb9cz<{$dzq(O&0 z{~zk!GAybt`Wv1B6GT)>P(lG|kP?wJ5Qdg+RHOx@o54VoW+>_Il9n8m?gq&b>F%DH z^X~D!|M5KU^<3BUet19p=L3gx&OUpez4qEGerxT0U`|XL;W4ncNxHvv!Eh^AA8ieL z-aQu&zZWO_ypS4p^OJ)+Q4{A0qn*4cK?gE2UDv$uR0+BlK60U15qoG{{{kzsXKrS7jMZ~Zetkm+tpR;`kf?9#G`#L&pd zl|UC=&ZF4O$$h?SOdv>bjR^;Um(LLZuok&`!q;_i&{`DWa$vpuYplA0ks8ZQ^*3S^ zAe3a;%ye`0;_Xujfw;@biDO}6KBN8zJ8+VH$S2f514=H0o~%Go<%)KY@hBCgjH!ps z$M#{Ph2*~WGO<+)vesBN^=}0hB;2kMTLeF$R@6LMwN(Z1up9WZ6zD5J8Jz01vMc9@|L5gv4!C3Chd;ga zvE_$7FTFU-aicw_pXVI*S?+?IxS7K*7q2LZcn^yT5_>JH4|l~{N*-h_Uz>1|0Wx&D zl~9(IesUALh#M#qtFPPoaTRPRLOZvd40G2}8=xJp$(TeZ(K694Bmx84&USpyiZaXVIJwDZLeDJ{m z9`?p7<;*8xZ&)f41j@Y#=E<7g_fx%Eor-4v(J8?pxeVv=M#}?w#lG=amhg>gG*_J& zR8?F-dUq6Gp}s>*atIk!rRU(K^r4Hx(BVF$Ni}u%{!hkPY5$+kBD}h!QX{kvG%x9B z3DGeo%ZK=`RZ|bFfnI(A8G^D(JNAD!BDpkmcNDk23QcJK$J9NS!*5Of$XOk4PYwLU%hDPDQ-WAYg9=8Qk_67e>P z?Vp9UXAwX7n|jyxdcZ_+pWZj2XXFuk7gdf)%Ng!bor5%Mkt)2M{a9ckOils|>S6iiTPy(f8S zUfm%c(iId9m%i}u_5}uuseY}>vo=Tz8FN>4{q-O9g_XCdABHo*NjcAL`+xeCrb;ez z^{mV@&KrkiGR<06`qnQwI!rhsc}Uom!X15CSYmH3I7uP96y+X03WDnDvm4wYbevO>vYYdpi&-D7(@Ob`iZE>B$Jfs*l1#gSHp&((qi_urk{~XSV0^p2Z0;*MPr-EU*zWRi%)O1g zh#>|2!!vWcXCtR33Q@E0v%#5HjXPA)mt1jp;{~!6Rd?xD&Yz*X^aqx!Ni2x=@o)Lc z)ih0>Hsi(1r$`q&*Z64&>g8*_j(Oo(4~a*A*=1 z50<;VcGJ}l%y(XgXc`WX{g;!UPWEB#9mIpb&2Z!|Ralzs`FXSWwTdr_&7hTx=_7k- zde)*EQ58q7hz@!3CA(TKA(s&=>otz(3H4oa*k|55XZr>#F{ZY93)=3-_DXtV+JQyn zmh-i2uD&;>LptOft@{rj$Cayb^6~X6b)Kw5wSU%yz2-8>7!-)mN2dG?734wEC_c*1 z&3)$VteJ0aF2ucO4|7@}PRUu4T^|_qv}PJG5OpDvMX#N(kF+Aktp(*+&b*H zBCl`7)P~99MWNp>i}FMWkxD{jnnbiO0sLQdRN0#VQ4Y zXH+J9VmN;NQt&5_S^DhiVL20OIF5BMT_L(PeDauX=e_Aj3k};4_adYQ;4Ki7R-$DnNPC+!!E+gDwCU=8(?rDv(@ToJ6T6u@+!A`_M_$H`UzaW z&}H9o+h$TeU020;tLQrQR4)Jh&|xd5i#tdnval8l-(R)x+ldL#f+W$zmW#&I@z0Me zRl3pYbWFw_mUWCMXrmW7hFHUePuPHUxy#3L;?51eR^AVJ>RHtVjn{uYsaS^hks>c6 zN=FID=%Sm{4QS@`(qx1J6%8pXUZ1y>zVY0GUII`lye(c3cr|lj;exOA)z;-@EpKlZURv$BM>2aDQgqwJOYU2#kIQssZS9iKF zrgpC#zMOCVVW?Q;WiqV{em(S@oQaUMvPB$p0A3~%$wnz{+aQ#|y6Lo5-JJ-&C-5tr zA;x=o4y!OT3gall^Cxyg-7z0os`b4M#BmEnPMX6ROBU7Irkd+WV>jD(3fZRn&o+$^ z0Y0hMu4$X^Fm{@<1{8I@R%w%hvDAE_l14ge*T~D~YZ%gK=$;QTj-Fi7_Q=y09jmvo zhn1hCYj|5bOfVdF7dQEc8!kr>CmKIJQXmRh=`??}visgh>C`r>vd+UFF()WF{*u79 zmYD7#He-#I$%nKjPQA};q?SfLjU;=>C*KU~p&w#>9CUGK^O7V|4mnMg^m_m%s#`$E zq$W3NknoM{3b@mMu1&i)EX!M@Y@f|(u=HAc`KH-QzIl#99JOI}flhu=?)u)Y=i$nf zO!`CaFla!X@LC#P-QpjZ(cVIjd>QjhSm`I}Wo-Bvt2^UX(%noP!JR+)b z&Q#Es6wB&8px4&bls-fcD@5?xO~empbT)?a<&!LxdAC-~mzmT!o4!oC>M$OqqPKd_ zzj(0XB%QJl&n}Z~gYKLZ+_iNaKd2qwf7ozUMBJ3n!1j+2=Dda7oi+gso|H{tt zrR{CDMYQO;1b+FVT9J;GcTKhd?qn|yUCbQ2U!QE(;Pv!AGaxr!2%%!~W8*l!K~SY1rbKqh7~ikHLdP8-f{f8ays_`&4G7(Y@N zS#omDS>Ncc`tf{AzR_W*>%=89$*0PO#tC^cm15>yTiU<7XtW-@{YlKWiA+V;?scz* zheuqCPa_+`W1BiXVePttdYSs)lC>z;THy4?cw<7Smy z^ZIl5C7^C$>G23CX#f`fGj{#;;DB;)ZpNl(P+i(sl0>hMLG8%iHYql#gt!QmcQD^4=2XyjO0a!7G^032=o>#$=y~V`| zgT~4D-7gIe$`FHR7G4(fRz(`>K{5~`BOX*+y_r%bbi2dJxC({0-$oEQi zU!s4me&r!a`S>HqMes6P^ad*JKsF3zA3tkQ6iii#@ME%?0j z;VnpxQtQQw7j>+rKP56y+yi(=E#(p1@E=25Rc6B)+b zf}X2bxNnqooq|g38Eu1@>V-n?jyC>47~uRCHBzPh}*d;bJ<#InHg~h)Q_0` zdX2*8Gi0LGbu~2RR>!Z3ksix(JF`Fr#FT`#uaMgMkt&Fy8tzy+&ABSi`M6>~eoW$4 zGg#$W_Ci3nEHg3&hf2IV=-oHk+Ddz3hQxM2zJEBf>51&F3jE(Hco7_^6NMVNna?XS z;S(G$B?Cen5%MuksTuYtaS|G7)P(xCAn|*mI|eGRbZMSOcjL!I=NL-{Qn6)?a2PD% zCt$WCH!T{A8v3!KCC-vxF~6kVexN~V@L0xYXrcmG=%eQBdRz0DL-%Eq^eJ^mD%(oM zoRyxz_y<$56GgBN_!SszN#44W=MVE6!<1#0SG8&RO)rgKLTduI5R!;i7M#*Rd^o1{ z_M!UoNB&O&Zfc@j*z1gK)V{&4t$qLVE_~58fZN(XgR@9w%yN#AzrP>5%PI$hrL^8~ zeDOB*IUM%ckMH5bf^D9y&tSTY98tTm)MZ6z+$sF`Z9y*{@CrOs(mZ+)h(HmMAm_e? z{5k*JZjSNu2QXqO6JVymzPr;UWKuNKy7)d0L$Z+k*R1SxF@AUEFDJlY&nTrqWrW`^ z>a+hjhh+XCHJFJu&tPZ&x&K`Me^ODzHiPe=n>a(~^$0Uvt-PNTQqO~O%eeC^b8_06 zJiV62#2G>}-n&6Up%=?d^%; zJ3GWqu~}qSLR$w-34b3GXOQ;69&-1?EE!2sraD5EMGvg;j)b4O4EjOaMa3?>Ouv#585QckT*&?l;$Xgmc(;Xx6!Av8|IQ9L#)PO9BN=e0}0Kabh0qbH28of-9735MG`R-SrRv;zqu+X zs&>;R!ihZ*K5@C{St`l>`X@6Xn~M+n;dxi5gq|b z%{^&!c6+F8VHCD(21e&Gp2BGGTpPb%Z$T>joia1zD=5=58FEkhV6`bG#kmr`bJ*r! z;p@bZ3@EsDG3@eh{ol2^89$Tq-b6_tWJFoVeu+U1upL`@6Im~y%ntIWi1l?-g>kyxC9Q#UlWUS>22ymI+Fp=l!d|(kY zW}>SlDx>NY**c2|A7a~4=gL)6Q}R5_mD})?iH@MwRjxfCbc`j-7P?T^I$ILNZy9Zx zxza?-2Za4R9l3|dr}TlOINLEvhihqR zx4{5o!xyPJ5>9QxOO0hP;8RND)4=JGN#49VDKNi5ugFDUyJkIltUE-mo?U|{!U zxervyEfS{0zDKG2?8`Z(x=4YRy(;e2FBuOIxk|~S13PgSXidCOfFVw5GmQ13hcVZ8 zAI{;wpKhX!C$=t9O7>HSPii5?Z&{+14T#H`H%A}(?V=F_80OC0KlQ-UPg!(qo`GU+ z=b|$LS#Yv*u236pN`m2+>>!a`_yZl-vu{@zd3*~{#3W2p883+EtWi&8eHNc=xVG9^ zEVbXR4yKl#*7)XTuaU^-TSu##WkbruV^{`e!6ljL2%gSy>!4he1`^l%vDdm#mG;xJYFmG+PP_2X6WdFFGb}A@k@4=ddL)=H2`l~!kzzUM)0TT zECoGvyJd`*e0rI2+66FDO@mWs{lk7TvPs@qwj)V4+^uS}Nxt8BIq^F!lW!Tp{04I4 zxi%%=?PB7GVl-0mgL)6kGEd`-NXuVrmp{BJ^h#IDkALBdsjg`_rvDEc=nAYUNK;4W zmklIX1ix@U2Fzi#`-kSsbJj5Aty~cN`D6_vzBf1?L%Y4cNhtoZP@gnK&HJj5<_upP zLhVQ)6pLD6_aQm}5?xwf^$Njw>l?1Y#d(Gk$tM0Z=2X9Wth7z>wOX#lnyNwZhYte! zgyp3Ie$+^sal%k^>pkp|*K1kAW8XPyaKNqVp%$emf3e#_*!{-?1Gv#UrA8qvK34@~ldo8z2C@=Xrjp?>loaTU) z2psBnudCg?GSs{ArABmmHZUf6ir?As?iG!@*9TZ1ca#$fB|01YP?fv&7)N{{jgObb zQxF4|B=o`QVvK3~CTY%A*(=1rv_OoPByz7;#{Py5mg?;LAA#?FJWscoJv=*CT5zA7 zY>93TEi)$te{=3HiJQKcW81UEE3zxlhb$3yz$QtGog&VX$wY5`Lo`^2p)*AA;bSk9 zlX+b$t*mR3)x;z}4@NOgsQ=z6ahue!-3Kfitmp4*Tv3nMy%THNnOvq z#z2aa-=kY+AK$7rbA>Y9atZ%#mfJF;ffeE_#eIaW>g+JO94Dt!$EB{m5s#>4Yy1iI)8~qEh z0>}4eU265Qo_DVg33et`b)PJ%#J&dj^pI2H`yVMR%k9}omEAQiO@P8yEW)+kpo7tp zWnEem{@4iQXRIt3oJC9$s~Lfy_B0pH%mpNDQ<~~(;pW&L@K@%WM@!f##d_)ETItd$ zFiRd2xktBheTWznmt;ljx2{r6T~;2GoJ+5(5B5J8RFJ;JLzugP4DJ>h z3RQ^#>qKnNrR*3c&MJTRnHH}kg)tcs@C3F`4Y@Rvo?w}*tr!)!d4(kQV#}A$q1vrzIl<(oBx&}vu%{vMqr7k?GKzXgbCE$anGy{o#zt+`_a@KR z(%MWA4>R;tYzHH-L(cXbj}c#hK8cW|@VCHKJMY8ZP5A{qyGuD>YED18k#1`!kfHeF zx!ezFRjFE&l?As@J|iEO)}d~20bB->V~|kDWyBs#GQUgP{u2KZ;~&c0h3sf|kxe(w z_FbQa<+$I3{kUil&5Gtr`PqxAsOriDhxy%Os!QisbJ>B|Nl$xzmp!=`V=-~$4X@_r znl>S>Idg1x_1J$s9HI_K{$kjL7Wg6A+bJ;c*=1P8Ct@c5*l4Na$j#SN$t%IhWd~$XCgmuN0K!QT$o>blx9ZA7oKSM+#5aDf2Moanp7|&q{+2&WAzlJB&~9 ziGEoBaOm#NCbx2j)GnmO54nDMQUE!xa)m?~!9-zJiR$FOV5SRnMoXDjI879-tgL`G zR*|Uq<61**Z?o7aDORlBsK#CcTe8Ra0kpv5zLT3>2*iBFSO{_t_hMP_z~bYrAkYkQ zXYm1W9$SVKX+E&O%r>8V4CRX2;5VH<>p-g`L^*Q>G~d~$ zf2(wJOqe@Nv&;rKiPHs8KLG+aLFYn=^~T$e7QPA6_!$jlTi+*Oic%fBYT*+F(Ch5k zHjHeGQvEB)DI-|0!vHB$U*B9Eg3Wucm4naMSDoMq2A;b>z;NI2?jRqf4MBfg!p{aI zz2OYF>AU;HQHA)-n5K0VA;JQzPpshzaMMoF|iTN+b+l_E|n#@t7OMqPfk8<8M6k>7uIsuUvMsZ0BX}9Toh!5Swmp;gC4?R-1T!xP-*LVSbw zdCLv#%G2VDE?R~a%1F#Y3`=+QCMPiEtBzNVDH1lCJeyiL11|GFb+ zVRSF{DXXkOjrm9|r|6%7z1S?g@Q>w=&Kv0SO%DVSB?bf+E`jF({G`|zY;ap+=uoRp zb!miyRajdDzsIvaUcoi}IH-E*47<7X?8Ux6vav8kw~B8|kfCj}<^99~r=1a}sf7P{ zFFKzW6-kB<45m9=SrA$+yE~(kchJQ;e1-Q_)U#}ZcQ2T%s`zD|97WtDV-VM&rKQcw z?Nrl3!{wE?txmc?JcvURU+xwv(2%C|wR#ubmmb(6hccsX+7SLHj`8v%*b60P#Od%1 zyH=WcDPo}Oov?>fzX-kk$JyL4o>Q$5x*j%*VbDW%jJPg!yS+R#sz)3O(sM`nmfC@!7PRz%b6V= zSe;N_y7X1sUm4n32g9I07G^)_qO=pz3H2M}R zRw=g_KPmcl2)V53Ou0G6Y8B=bB*Vt0rt3Y0ot9MR7Z$93eSOi<-96lw`nUq@sqIG2 zQcH+Sfr_vg<`vg>!5rXL5^uC2XxuQwG)ZLC?S@kX)4 zi0Pw*Hb&&<=jL)!QluOG$u~*yH)(K6BC}BIOuON^DbPk=Ds@Q;$Gcz z9XL8yW?xR%x!;kHFx0Pn{mi{u<%WpuaLwq)A*g<`R$4`3KeDK1g>%Ylx4WaWbG1}3 zr*=MJV(FpxkNQJ9i;YV462sqT))u=>YQJB6bW8BZb;0fMv*hw9?#}U-K}IoiOE_^# z0Zb{k;c45u^RjX%ew3*$*Q>$xYe_KrQSd!LAELblyOR|$?Pkx&5=Xo{qQ=54lb6vs zuIE0ph{NU;`d?6q57g>lbMon8pI;*watfJ{tut~pD|uTzCC`7n`*3=}(#R;udAD2S z2EyZbK1OpRs#IVjf~C;Y=F>gf$-Eth48C_l7I1#&~SP?s;pM|pAKrv%(g2V;8 z0sVDA1T*hsJ?i8mMdrOw~`M$iA&ueqEgbvup^+zmBSWJ$5@+&kjw|K>g_H zQ>iFzac;y(hjv4n{cMZ#a^-R~5jzMxi`o#KF~1FUGed8POuCx3Hcuv)v2TH&OWtg+ zW52k2eu0gx`oqEk-xs@qm2`jnPJpd<7x1 zOE0;^#MIMekt(j!^$lZajQgR7#P+X4&Ar8{TK88|=KVh>f){sM%#W#Y$Dh0;V-9?t zW%!KISpWY1mUDVG>Of9dSQuqBw@+==96%*;sQ)__Cfp0w+1;o3YrReZ-}x;<)LsRp`KHsr5whVN(%_#*7RAot6bDObzZW*dkQ3rbaOFr1~ z)hIe>5FQr?72XMTQ}I4Iv-c~FG*ZO${eW6#`A|zJ`xmO(wbnXV$C(^c<#^Z+_cml_ zo75WbtDtwOVZ37bYPF#?&Y<`8)e`E!7x?QR0PFJPk6S1|!(S)CTTqa-N+IS_Zr{I7 zLVZbn=%W^&;$TJJpA;z*Y)Hem($zj5vsWal{xBo6sGyjmFtlVOuA+c+-T zXjpWfUtElTk^pP&2%zFBkRi1TJu^mAefSNe16mvlraQU*a4{4T&mCJ2PfoVuMRygp z`nVTT;|Cc0uKcB#<1Vz`zi2hjS-erR%3F^=SsnlS;=RlII4cKs{@JLJXQ5V6T(MoK zq(~2Qa4;U%Soyr`?a1Ce-f)1aYv}2hAy57jg@~v(I)_r|yabyOk z9yKfiM7*r|WqU5Wj&u8+4LU6!q|Qw^dCo0dR%hP}x3YGz=$O0O(bd&I>Fye9jo;m7 zs34=e4FOa^Ob|MM$Ri{&?UwGdGb<6Nd)II<3m5t{^GG>kyD=N|KM zTx7rgi(ni93+%eYcD{Yh$$73w)U|0|yCV8*S(@NyK>xF{#^h(Pq&$4Ar)xp}2=D#C zX({Y7{m$|%WSBpwBBhSnJ6^PQUJ6qI0Bp@RTl>kfQqqa3hDPL4tf{`xn=Ma%dh0Hd z6h&XXd5{nPlil}2I1+KW2Lc|B+1SovLA33JrkWZmYhLBvkLRkXs&W9=vyD;UjZv_z z(nlbs91t6};RJ{*=+R69*V67V#N&}X==Uh~1edamYq`!k@e29oZQY@i8M@QLvdy;%MVZ9_gKQ zl~wY57#SXJUw0XWSVVSRYjsY#1h|m$M-@f6OWrDy`{g!Jq5kfix{5v!oK|I{HJ=)! zxV>8#y6tD6gYqi;W0avxTXPksV)5wr|=hii$zJxcSD1N(}nxM)e-K87z~R+S=PuEVy*H zLV0W%|vF1(l-{WOwmUVKtS!~i8 zf_RXXSR1lx+;CIFdHCt@@P5Foh1h1CwQ(gLI<*t3QhD(Baqn_Aa17(_ITvIMdw5T^ zQ!pXy;{g-SG@i~^#u*ncd59!lnSOx(lBGnik495MWs1F$hvvcPd9=rxHGw>HnCfFj zK^I_4MNo95Hr8tD-{|}C*jr=u^szVb+-|S>-mX7+u1fMNQ!_2Au3z&KE{4FEQJF*T z=L-XGEf*p(p?~xHKXL);5)y9G-+v>G^eRr4oGLN4wDgZc{ZTVBL%D3o4`clonw^Y4 zEpt3o^i}TWph(F|IJv4r!t}xggP!QHJPtMUa+uDDAVDj)p`C8es^7twt;L;Yt<^}m zQvE}y5Jss2!(`J@Oi|8OF7WGs%>yme<5UCpe30OpbN?qt9J_mB5NDUf-bq)iI%^#kv2ZXJrvRF~?79pu*U zhngB1ZL9k$dvFIuyn?(u9j+)RCv0MUWQ$Zm$Yv$fSr2mRPON%>!qL2JK)ZIDbFcgO zVsrsGt_)o$cmhAe1~O{x$_rzmQ8*T`t3n|4v&~n@` zrfscQ693m+VVrl!BoGIQon?%Qj?Nk%*Yn1uQC1sRZZqh03B@4M7_bE(=UF1S%~bT- z7i_U^Syq2dFs)#V+<+xceJ|5dK5B$Zwvl(K@DDP}rBi3!Ib4)QC>wdE5(HIYFgE)? zXXH=^>#mmFT(g>n70;?vCNd92G)7f?i>^l%na9j=)*p%pFJwU>1QVmTA&|OO~tq7@!ekvjl6F-*s`kxPS*xO^BVg4TnIL$3#^t4Q&Pex zr)KsTTY8NCtx?7Gu|xEf_{uLPXbydAXEO*JN?SV_ryFK|NBIJBrKGN|?uW4j*EaU9s6MGBz8McK;h`C0Tft;xgQmBKT?~uqey8n8-fmp*BKR$6zH0`*BkkfH-_f99SZK8?+MwJt9^<2fQrWgf)z}dY(WkAJW*-TA`BF6Y3l!l(9!6Mm2#vh5t&eQ0jrQ^lqs-DvrI;u_Dyh&1g z#=y=Dz+bwAx*^sWgWHI3Oiwp*h&4vSj>ij2lzHH;9*;jM&MVAaindpS$yDiAVny?p zRq9$n2HeZ^nKOUuOOsOm0t1E`XGJfg5H6|Mq7xHwL&>+&J0WBF&`T!Q8xQ7q*Zt7) z-7J-4+bPFhi3c8gIhPq}Gr)IaQ~>Cd?WJ6IM|vu?GV2kcIr;V7ENV%gw|ceF#=v)( z_S}@9mlTkb4P_XXIGjvh9?U*GGI<5~S^p7U<*PNGb-8lFb}*7d-RVf~s56;R@q`^( zQ)K!+e-CqDVb(G7_uKQ_2oJ*F9n6tC$_bimo+?G_gY?;{Z3x6#eTjJtYlh_1e0=bT z^HqV=JOcHehqecHF56p;2yq`jfJd>;4egYW)}qdIut zK?0r4i)`Ev<<$WykhcVW+xZ%Y#~qpY0WFrV`HOynAY3_E}}9p z^@h(`asdd-{x0cxcG?#LLJLx%KcAD+|HUB)Fxnz%;tzxqOXODovYrKLdax$#F47cb z@$Yts@?ZR}J{2bi^cfh)wqbd~HEf}$*j9tGqzqJka(WNVV%g)ZjX>cWx{Zw~oogs$ zN`to<cX!nge6xli8x|1`=OFkxv3`=y{r z3hZFI8vtW9@_F&CE^4!FlS`{jSl!3C1e`2oQY~5nkb!`2;&Q)g44TssKvrE`kG9ej znmr$LOegO4HLF+XME!*&K!;uXiD&=CSoeMr&n~^~C7_cVSU#5a0}AX2pu;t?Fap?| z27g4HAq?{6|59Y64^|?TZA|oD@VmZww)gGuQC73Fs&}N>#2n>5K1x-a5}NtOLQu{q zr@;@i0$EQ19Q$c;>t&H0rlF&!N6X&61h}i2p;CCAT9-zGd zgR7_iA6WM~0XK9Oc|8DLY^hMhJXSMbD;A6OibzgQe#6J!Z(pca(NVX*z)gVrYc@VA z0lYI6_#K4DIg9Vh3YvAveJgRLAuM-m%MC|*rvJZsBJ$sQ(m$Hn`Pb8M{Ra{4%cF{_ z*~-V(h~?76l$&F|pm8uBQXC*TKZaz!5>aE!EaIy;23WIILOw4(_TDXPC}m@D{#(Fi|Qxrh})1Nnj1um&FY7 zz5PM^yKwf>*2ZwAxvv2HK?T4}|6-@DNi_xpEESJCB|xhZ2Sf7&sPzOut^_#@;8W@5 z=H{JK$*9hgM?RQrfQXL(ob``H`M1uVp6F5iI}{HJtcxbt5DwL4tcY3LLJei*5E2p+ zA+Mt?x65U^|2L2+G7T=Umyp7X9aSWgV3Q+ed54|2L3V|Xi6<5Q5=r3p1QN0P#;bV|M>^;vCamJH|t59i~nBs%^9U_)0&i?ys5 zdlFB8*{=cNIN6Y5-!GM(TfDZa=G4=(+wRJpC^O z%WCMX>9(lz_4!+>;*v@hKEB?XgZs++Y%v`H?IvGLkYgJ3Ajh*pkUAUPfem28;_dPf9`1X`GEOx7!@F5`=KeXUos(mr z@7U}S^-=BGr-+NHtJ6BJa^~cTMccD{BQ?&ePDfiW5`9jV>7;z>?%6S9iHz`6+Q47U zle*urd&wBgfb*ULAgbxUm>N{IBT$v(_PSu&`>;yy_)${q8|z*YPxGjl80)#Va6qAf zXdZnQ&DC|+pRzw`X>l4x+h19hxr~nkT7qxHe4Q}+@$T$Mo@RbmBe{QTd{nipkzFi{ zOlfk_RpzHTz=0euw^SGRr=tPTh=@N{jF`aN-Kp?Dm;RHt2|_!`kgnm(M;2Y$-cDo3 zcx=PV`tm>GO0ib68~#7deUVs1$T@O`f}o&F!$YPV`4|{$wwti`f=^UrBqvg@PL@`R zAXJu@gL`4<|5G&T;{G(P1Q%{VflpIwp*0{0j_>GbU`vE2$#sYFdbhqHaiN(uPRf{{A5i4UIK$RVo|Ksk*piJq^VtZPa;smm$%+8~YxAN;dPCdhJ|y+iH5# z{HkvB&Ie1a81F3tU&&znR3`ky)VP2UG;<5p9%lw_m0VuBXYv;K@ zjm4uQwpB{_^y*~iURUQsiQ?5>74Xfiy5_=;cGNk_%-AF{J4xl(RuyN zltU*EP;nMG9MBOS+s!mlNtMIVV=)=dc3ncdi^5=yWdkI&{cAW*Y}3YYH#v0N>_&Me z{F(&yMvQmKWd?C}fRJ*G!@}!~>_RPlpEw^JVM55lfCd-zK5;VivY$QICOm484rHbE z_Mhg9u4XFQx?p-%A4r`niP+WZbwT6}Gy|)4S{=&36q|#-|0oAyjnrS0i;GJ}tsE{; zfZzT+2@B5vhQTm;(cIL>tK(c7?RzWwD5#hmipT}A)YRYbDW}fQFBiG^JmwveQ_GEv zhmEW7wKgMFxt}T6;(&MczsFPe&3zBc537p=K%CO?$61;jl@{5P%g zUS3|vb;AHeUs;D-^cuXXW2KNjbCIup)U<_(;Z*(Y~4w+Ya@^Q{#5roif=at4%K=7&a%a$&aQkAUj z#@(pMwGc|_HG8JL|1CVhHV=(k7Y}!6?(Ty-E$$g5{b=+v%jH}2l99P(y^1lBY4#?k z?AQ0?e+bY^Y7`C(JO(`zoPNAs?rb+{y3l+2mXlMSU=XFM<~lf{AL1v%A=M>jf*}>z z&I}-p^y=LWfl=(@tc2AKA*VF>pW(H!vUnTcuB0*Jz!=55F5K_5wDk10MBqbwHgTN9^!ni96Jiz~O?d?y?5B6S5_W38#%3X~-ompEQt%>rH7L7W zTO8lpv#||zp~hpN7$5Jh@MPGw!8G;&IEB?`T0ZkVl;j)bi4oTE!T3nM%Te6#xopxwBfVj;QDi*#kpe?B&p`* zk^H;^R|ES@zHg5h6$Elt8f)xxJYQfSnZO#@=n8AH`;j)q?ODn<)w>^h#Y1#YiJz3( z`zgAi4UX7+AYEbpBp5($Kale)eOGB~%+q%KP=2sZUJ( zX7ThRTw5Pn>z3*0NHo#dd)?L#_}`DTSBXOgYv#dYg5`~ z7W?L&_!b(^!0Rrv%{tr-F2{{xGG3L7b_q!Q@e^6L5?AAkG{$rV{|{?#0TpG}wha$0 zf}j{6EfNxfh;$5!D2jkZH%NCk0|p@t(y7uQA)P}=m(o3S*N_8De0%Quxu5rW{uf5MWj^jM{phyJ2ZlM@szYwQvtur}>>ZKfcWPQEV{(k+|sq^hr ziBzH{EQX=0=U~BEqGmIk&R5vce9lfR)fIcVn(Dk$E3Pqunx)!8^oCRO`O_V5PMVNy ziioL9Fnf4-l!sBI6L)qIvAPLuwVM$kag*(JL?L>hV{Ru5C)DBYzA^x*o?o@$0@?~b(+ZC zu>=$xnNXBi4Y_E&I9c?Z*-fAphMQoOsz0*uigMj;Wu zgqvKb{YHJL{Y;hocnB7Z>9|k}2PZ+{$eHWK)zv8~P|TP9RLPk5_@@pI;t(<_#tgFv zLdwO*_d=$YzCbiv{XgujXqP7RDO*O}hYP_W~Wkv~9YdDd?YgD=y*Mb49rm(wk8- zkinPeF&vuu1f}1|rbxs((m#xYyRNAlUdMqqzoBqNNa!bRyX2c+Bp!S+?oi%a!QBl) zp~w)Fdm{ytW%gZp@l6^HJp9&XeorTrURDq*oAdb(S(CrykhRQ=&@l1bh%gSVM-#bA zU0+(MSllq~xFaCYF@MKkVD-j|K<{_mI=aG9qrs;i2QFN=L-0BVB6u)B{d&_z`?-z| zqibEUkU<#-!QM!7*!Z^I{y{{!`)TrXU+k4{FD{Kyc)JuMm|u1VNw)IhN2{|`3(2xW z#9HCe6FyiGLhhCqd%Qj6wD60()>YiUYRkMNWb~aacKIMX&~(P+1_b0Fo zPavB0`?U)=XC&11kepM6{>qvFBf2)y4ErvKl*@ogJTxzsWHptIO@<8NAA>DG+Z|HATeYE0P@c{b|Jh&dR&S zaj%c#*9Lo0ynDwtBd~ zjh)6;E4sc^yFpw2Q{)phR=j^Lbu{kT%~L*ot#%LT@8b4zm*>uV-=Nbaumn_$Vvj9z z7QJ0c-gmuWq=Z-8WkEZoI4tAd1-#RKdYu@?J$qnIGY0Y`QVPTc;}q=(XPXC|C1u1V4XeYrCHMmXb)SNE6& zc}i`)iC3vhdC43#%kM@xw{N|>uT|GCmD@de@+4-Pp)U!dO1SjS)QL~6;FFUVCA)YH zlWtx1!X2@X6O7EF5DNu4CVXg@qRhn~AELLa&6Z8{u4-!2+f5?%vAn!s20XPZ#x_Up z+}#u!t(uB<=U+NGtvN^&>Pr(I6+20JenZApv_qv@vvEOn7Qq}cv`)NH_3Y8Oi{IQ5 zLF6P7QHqH-1e;5}{i4zz&+U&$RTdy2A^8#;JMUOyFVURK!?vo3J0{6NDSo{rFwlec zF!tl)RB^cH^87(b>`7HenkqUl#7Er5+!_ssO9wNr+AfC-7S-?;wN%+(|?9%BI?#;L%I7CElM0B*8#1me-=i=!) zo{E-jWy%1I2Z+9NL2Xqov4X3sYwC%pwDb&Q?e}bphxEmuu(ChJc7$Ybs&rxn6B9Qq0s%&$dh5{}A7vmXNJD1&*v8&QVAvJNUHlK1SH8{*}g>qU+YA zQYs2jAsNttwZBj>^2pIKITA|BEFl%ibMUr3+?T0trYAbdmw@($i`yTNt+@IdPA8~Wn(>f0;yn=EgW`QQBrtIFV_cAct~*NDh}&@ zasmh%yI)j(?hTEPHMX%h7F>eO#VS<9U$-2}k!1>bH)h+0%Ugi8*gb+l*asKkSg<^W znqZDT=Os*#ygnGo+E=^JL{<>DZJJ3%13vA_-ULBoQV8?vRz;;>C%0q8P3Lc5d^ z6WbgU-?>Aupgu<@yX%|CDCI0k)#2Z?NJgEiqJ+ z)==HL7_dCw!nAQ%Tr;%e=K0C)H{JKU0WZJ0|CYS2uj?r8Y){n2u{>^l<7ZjA-JW!s z%wl56CZrieKvaR>N6SoGJRrn#dsl=e1j6zDggnM+{4nnJWn8Q8WRzK4&Xx3g35QXe z?{$Yc=QoFoxkPt411Oo=SNbkREb(Af)HFw;tcq#^rf(9dSd`l0P#hA!wMSuWcmcUd3=2L#rk5p5df zRl$DgoM>O4K3Ur`9qbGvdb!@yo*&{RDpIj!8oI77{7LekBiO6c zq@y((%R_ah6iu7-|mzZF;j|{WV$ys*)E&jl&R4mV1SPcb8uX)$kTb z+<&*m1fra_bxjt!TU0KM1d-I@?zvo`hz_*iNdi@DV&FFmAKXKKW7(3BaqDj0TBp6H zbic*N@`)S2;Je0aVr10l;Qh}#&3vXYot>Tcl#)fl7CRzhV0^IvsTiuXnHp+*g4F+R zGgWClTc3zF&SQl7rdSMRSDb|-5>ceGKMC|Z`seK<SlR3G0W-X3nN3o13Y5zP zEul_MKG=v*fGNK4yZMr=7?t0HA{_PnO`I<<)U)o!S9crFsS8KUI4rL$Q2xF` z^J1+is!-|Y=C#Nn7B0sl)kdc#5Lq37fTYA`N@Uh!ReG|@j=E_?-DPQo;f=;oFWv2g zWt-=U%;^TGfpe}G{lFu&tRDj3u?{r-Y6Ze2#O)uu#Qmk3qC2=gzF>Iw?p?w~3W{gj z5}_wm>Vm*atsWir-3<-fY~2#K8b4H%$;!$C&6ykl%hBW((ecLT)Js>-?z$7p&1T@O zs@KhI+|kGm?OH9w#9{=rUkPf}3SLh*@4Qeyn;%oj&Bq5CRt#HEz|O5bdDADHMlUmr zk@+2XJ`n=nwQE<*R=%)CEEoHOIhYsuA*-jk`RaH6NhRDW+QtCT6xeiJeRB*#W{`~b;Lxb*^h*hm1R%Cnjmht4LEwtSWVDB5al0q$L2eW4+HGX`B(JJhgU z0tN+s{e~KYDA>%?{S}ach?Uy!4)!{(;?oX&MBa*lNTr^wVpNKIIdB@5slrVM5n20(-8zrNspp_(M?HP; z1k}f7KK&^9(H>z%>0vmTAB>z54qhAIrjknI2~W3QEP@AOziZr)Mz?R>x>ZQ_5F@Df@?{g4SYbbNd~Xxs0!(km!^ zw)Q=s>m3^>C+SPDz*>72+Csv#ZEHT&?bL<L~X(F8QeYH7N=-yt^1L)wCdgHT0JH zXx7QL#as8}!ek^W+M%TgsJx zKP>!cGT8ok&{TebT>s~-sFJMzIPT+J4q5rXE&%+;Zp}@=^UpzShKl4b|2gOix%R_n zex_jRE1%T;^PNEoZ_JUz=B}ge#$5}CvV&#V-6(_Q{aTkFIIm2K4xd|$o9zEO8_h+n z2Lu}`uC<`uXS?r|Z6PXn}M{&}FpNt<#{l`H(e;?GJw#g|d z7+Zyt83PO2yYFPVVhn1|Hs?lJaMZMfwd7m6eqhZ*bk2<|sZu%q&Bs zqz*{i!+TcXbv-rJxXp+BntS4mE?4I!G#A4TuN1s^$fF#So4!}5|MZ{nvCz9KLF6n8 z6CHqxLe!DkU%aSao1{IjIbkhYsM0vMwj(`st9s|~egT}aE5XtLYHB(edQ!q76eBot zfnEM~B8+rzs|Hc>&cU;DAmMPpT=%C~>Vy-V;KI3P|37!+hf)Zq?7;eHTz)>`lW=ar zjKV@nzbNC+_d;Lyua8!8gbXcUOSAk!^GJdAo`buFI?JR%;rWgnpclb+?nT@sY34Wj z{UY&xo4uG92+2hhZ{z^`(qrT1+Zo-qUXPrlT>M0P=uvtJ|*T5huT75l!1eu+W<>q@^i;djBkac&lW2^Bcc zjY-Mx{vKMN!#Q!fU`e}@%m1rg_ZQqvmtinoD!sqqWY#J(J3Bf)KCsQ`mW&K@)l}Hn zW|q@x|I*6J{#MyQfDJ~)r27l^6H7}T+9Pg*6`Y>`t5|ATRTBb$Y(W@{Nci;X6Sk+S z${d%w)h3?c87q9z4X|m-ucs1aXCxAOQ#JMiBT(LU7Xb&vr(0XDIx3eG0aM!>UZ21N zEcrOEk{+(Vubw7c%b9cy?pogxxhb<6oKtKHj31-8OxDk1E*u*>RLa= z9wN7^5QAlADuaWAYh%SM78VwVTN5#MaE!>fJVid>V|9uih30$PHg4aOWp!{r88@;P zVHnC$F>CT8Xy#k70Q9{dkS7_JO;meX3%-04m~1B*`YJY}M^ynNN%ul-UgK3SdZ1RM z<1v{S4x~gfiy~hOS2*>BMZFIYbo|5dUYGx#ffjvWsnnig!VC4T2TpC9f|iNiz#MN) zRZ&+>^=+s+So^|_@l#yFb*mFFU)(3Y{u76nmS+XT-1k_SBm-bG4Eta=RXQXRxiwt_ zaN3@5raE^YxvHiEsxiVe-!lu_>Uq*9Vf1Y%~Ur0pKXy*R#yDYZdOAE_cU1@i)e= zU9f|cl93UQ9nPmHDj}hJtHu_;6#M2WF02yU`}D-!6$1S34Z))y0)v}>FYCc*twa93 z;>NV6CuuiBnWZDg^kJ!h5Rh=$__g-u`{`1QZ~fWXeP2g8#kgFPqjjdfETYdfXZcjl z>(Oc$bJ1|-iPouI3Dn+Veny-C9U~PP&}n?j%=`$7zzA(;y{%{=HdCC7_WZRRPxYAJ4P`4C`p}|;2f{?#5mVutMd#utINz(! zx;h94#4mn#-w3`^e=>{EIGA=f?j7$GuQ~8+@ILQTi+)2oSmR_y#q8L8>(1S~B+ngc zDnCxw=3*ajtRftaLQBul;TJGqxC8r4 zTWza^92OoMcdA0T`82(m-sD7xw%l!gB}stptY-wVVJE0YM1jc0fPomd zhu-W3Nf_w918Vmx?;flUK-YcHbLoqrH>nf2c^f}HjE^m~dAjioW(6Xk_JaW^i^hrQ zwbL;oW?{=O_@X$8?aK^iCcjP6U#odj2r=I=>p5Qx<;8IwWLA2j<^wOq_sBas-Usz# z_=MT)MO;9#nOe9Y1gOfqxL>C{)8#{V2`wq8#pq5e4($Zoj z02m?OEPL2ndd1ykF%C^H;oMT*d;Pjl$8Bby8h4UBUSDxJq)l~|QvpBdD$+=&N?R|X zad{gxmYoFE)#w41L&c@wHlLfg+rQc60IdM7hXkJ_F%Hj}8+fK;Hf z<&{R$ffX&?_a_4n2t~At&Z{EWBfz{ao+V{ zNE>V@)W$vh0P9$Gbm$Wvi}ZST6)0lO4@3XFJi;3!sz4&Y;o-NS2a&>0PtAB~Dz`2w ztlN%g5{COPdyRM&!XaA>-ys~WpIh)JW1a(9sUheryR@_fX-vEiM=uL#9<=Bb!FS%r z@w^V<;TI{LqtswF z+OeDL?1zL;^nW&yK0UVQP>pqElsA=d(QOu=;YpPCvSk&du}ssiYtpFTiLs-88U=et z^DJ03;k$Lp(B04AKxM~nSxzM>5NfIwrkE6BHiIMUmQI{glm$d_j@La-x!=8`{0<~u zg&>IlDP5l^q89)v)n@4Xq=zu(f)Sc6Hqk^N$e>e!HUx<~-EbJoCDL)wBuTC+;u04Z ze~AN{WT(F0BGbY=={*9__@^wX&2rSzrl2tmcjhrca$i7)_{ZUX{#itAcrGcYSWZq3 z1GI*@@l4_q)wbgJfhPH@SE{|KlF7iL-yAZNT2!Qw!AZHzdTYK8brb zBL{rxw1=7C02C*MJ)hog>+X@R9Xb^)cN|&&^6>Z=cQ=5j(1kePJBH zZJ``{}vO)$8F-hhJ(WBp&5^d#6%&(l|>;(O2)EL+Qi3giXskAG5+Ja;KOBq7=2Xp!le2 z`nbnc=VVd-784mhmOO`z#jYh>!y-s&iO!0QwkMl`Crc_Xe*j7-fw=N6yw-^fUR@(p zHLZb1k$Te@nB$uzQvrtY-c*&Gp&stG%jI5^I1my&ikDkf8KvP^Z$` zqQ>*D^g{t<9z~oxqxaCH?Uq!Q7yee~#Lf1VFr>E`Avr$jO}UF=uePtzk-2)2r}ojpf|$)R!3;fxegBx}_CY@yc&B-f`a<`vE5y8JQ86G;D0h-o)+wSv2Q?qmFt8dc2`b5_%~ zqN_*cj+lzB`tyFu+h1ZbINx~j*RM&e^dXv##*%8xyg5W?uBiY4Dv^~zdq;=U0P1zz zUF1*X2#=|>6kSZ$^{sEB!3k?}hf+9EJT0WDDciopFLfL!x5T1|cb-*KN;%;*Xjdb* zG#%G#YqA3ecAT7^x+NjLY7%ahC3sp*)KjDJK`?-4Vv=Ekaz$rcAOMb&Kni#`VuYyx zF#NeMj@WNz$6&^j%gc!mxMh)hUNjl`KmDe5(2(xBIC*<|m%_zT#%D zNPQN4bh+`!uR+Jvg2atdrAQq{rYUgM{C09*dt|}1j{BdNuO%_@%+fpwQf&n9{?s^a zrrpAv6;RVTvD942843r}Mpcz0GfNk2(~w}eM8hPsR<2I)B3(RwvBoVj@KujI$W zi9+e6hssU+^h1Z0xk|Kb{Lk9BDBI^z^zj9lXWLQns~iFX5s5+)Lj~$?jtAZEH9zhC zP}%+1Gyr8pE6&1po$`6A9DqV}5C|%58;;cUbheEqzk~#Z)djiXO8q}ye40A;>1WjEJoY<-%L{KupcWD&v<%a0XK--Ym z_Cw*4JJGjO#;&UIS+xqm#JktL^ek0fP7V-xjb2rYcz_G2IJm-DT1Nl0M1A*CIjwEi zA^CmFg{i}7H$!eiqVI2bB5F5No+cx};k|$iECLut$mftAan~(6pwkj#B)LW#Ph>yW zMBsURr|F(@`QuWp-e5w6b>(RU)f{ar)L^Q`T%KLVoInlRYn;@(F&03(YO2vi)Uy5}giXH($2n zIX!(EbYEBpJ~;TgUFE*eg0j9B9=^Gyu1V*RlMK$ZdS(?(rjoo#b7SB$IPgD67r01V!M02|%!Q-@zzc(4~uStz~^48f6=p8=j9&!%V zxjoHR!Q2Fq(4q2y^znX3!=8J7P?&I;d)F#>g`*dX=z*Ieqkq?3ncOT6z0aKNMiED+ zPs1xxMBStQ4mqtQBudrOW_r-4RX)|g&T&eAOQu;gd0@SK(Xoo`b5KY~E9~ZBUlr5J z(WRLn00)Dlw>Q<50+w7p1hS*c=rl@ z{`fUo1r#i5)Vn);-*l;*Qe1n9J}-|$*+mhXp9QIA=U~O!JA0sh9d91m>Pbq?x)BP= zp6piLgBdb!PqrCU+^DLZkXBj;^My1z152#XP9)qlU_bA88a+vIV>`z!DFnzHz}&m# znNk7gKiygBdo{GN1 z&;4s%Dqu|ey2e3qNl9dNwV0kBBK*#QV77AbN=rz9BldJg6AT+k$gz-9JBfcKrF`Cu zX@Z`oMI#ak*S&VV=3ep}!m>rcw|=N<5!LR0_jz%ul|Q@BJ+Mc>s>h>&ndj>w_SUbKix9Z}>X_@F3M#lHRnk0C3I7vUG`R<7(l^!|nlG z+)e6ur=>M*7drb9oQABr#wJRy9 z=$5Mh?(EKWdxst+2Y-`C$KJJ3KzMPy+_cms^z6Cve1Fs__=D%ybJ96^ECuoT`rD*;NU6qEiE3IqN{x2noy={a)J69Em+}}!6;-W*lQrD+; zSHY0Xyq32VG%<1TpLnRx9Q4hK_NrSrnkJ;}{n)0-90%v|^0hyk=;r{Uyu%wp;TW9U z9=UmJ-x{F^78fOOF+kYVPn&+8R=1L5HD2v-8?f*IXExiqTY&2XNjVCDiFCg8kw_a12I+=5MDCgwfNly`YLkO2l)hir5 zF1JIZf%!k@ykhkBdelJ{?EL*3bk=X=NtHBZtyDlwL^yfMFboKXfE5FoSt8)e#dhlt z0Ir@XcdjB<{FI>7LFDX6X>M-Jrhjit4(x3H-y#hDnk5>LjCV@^48EnFsQI(}JqY*2 zigR|K+;U=JlKZ+SjKx+4Cd005(R;h$S>-6>_M7TDYR!Wj`c62akb8-fF)55s4Gp;i zkQWQ$I)qH}lcS950k<145{RJna!Q2HDKS!U^`xDN{}B|VQ#C2{m?t*gk)e$d|74Yr)9w)rzZSZ?azq${>=TKkp{lnq4fQXbKH{e$!Ev z1mZ?n^;&g#>A*+Yub3X444_eGb34O%^sIZ&n-ZJCkWg>=L0za9~LFL+LP}tEW&!oN;*>4?Szkr%|cR>&Qm+-s2 zrb3{}fN+`@zc(rT;W;dG455P5za726VlZ9p@MQZS>8o6z76xiJQ#+#RRTsyv?Ifux zg-`xL-!!g9x1{2(O|-k7{7uv@RYndwl?)Dx@*_J&3hK0?ry`&TncN+^qIrxWfXsO)5U@RRc;F5?&1HihWzM&RfP_IoLBRmj zyuJMbyKWu>4)i#0AYNEpRGCl)h)zNu_pkP&c@@}f*S8MD!is)*qs!09N}C=4xDmm@ z#-lI1TMXigJJ~i(^q&scRv81$BJ_h@rOMm4eH<7h`G?XeCcGLEI^X`LHhv-65rj-Y zaTj0#ilDLq$Wv8&maYu?RODfU`#^t^AK2o_h%xA^i)5EZ%z!pvbiOr^;b;?dp@qHno8qD#O2jD7*?9Tp! z=bb~?F8m5MEPL}09qsNIy!(WzxZzc3>pU1+?mbLgvbPnX%sm&Te+cQ*GuYmM!xPW5 zJA8sqJFFC$!#c!3yV29q1bHxL+H2|Om#M))|{#WiP zIcaq5Ub~nubv<6w-tphIfhV(xh7fD_tOVwn0yeKdF^uU;JuTkm8 zcY_DcfI2fmJ@sbDKUkk!uhc)2VE{3UIbQXSF4GxU8Lv1gI}K<>3Ij?R1Z;S@+91Nw!jKRBds(a%SZ-_8nY>ybEG}cdR^xD7yM%b@d%z@79eHtB|e2TDQF-oLBYP(C0tx{vVhe#262iL%zMqDOy@( zG1OP)0NS1u!~q>Vv0P+p>fzsPbY@nCIpN!XnCZuW?(U@jA4Z$4IphBmiT&K~^FQph z!uad|IDbpr|IU|RXWAnC*HH@YH$5x*-eSI!-=jzMkJ`B27R$OCwK7b{xacJ1T zC{UXA06iNaqEcB#1A^{74(VQ5h9g0qEGZRP|wDxYLwmFC0c-ajqngcv$wrU240lBk@xKPC?oFQL!j{H zb89@hnxy&~igxe%Z-#1`@c_HHbS4hj+o>dCv?%g>*T$)>2|q*JF87Sk+4%c5-J2sc z;1xEB=p;6;P`mk`XA+!Ov~+0!XS;yd5}>sgv^PB3)h?)t=`t`rS^V!i`rtYdf*ux#WitC;w~isX3QWu(Gj5%>(}8o{^CeAv``d_LZt?8w(Eg^v&gvkpX1 z%)9~ut6f~_p}DSqv%ePH01!`=@u@9!M=m@`A5YyrrjhspK?Y|M2QBDZI@Qhm>gaf* zriRa+LGn2+Z|MMpK*0KTcXyi)WnTi7IFlXnQTCYwuylnpG%fNC`uq-7{_*<)d4B&B z&xXF*hL1O@rY>Dp@T=A-VvWyT2I&)sKR|vitCallb{l+H?VqTZtawZjyj~JAya0k< zq-TS>RGO^U#{zs{+gAh5j33CM3 zxV)7Eh`T{_Dq#b*m7tS!wH|LcF=H42u}&xsbd9{3F#r=gT7|>ITDpMfXCPnMtj@>k zq=|?+UGST?|w=q+Oo4-bJsXJ==BuzCC=bpb((Q&m-6J3y?yO~?O)7wh|ybONu<;5`jJ zFD{)5ybo%pqORfC*nYgin{@K9$+D)u{q8<=1*S(Hxwip%Ps4g7|C%uK7Lb!yTbko4 zHTZzK%dk{~zQQN>V5|$47mqs!W!$YrMPbXuUKkPbsuLJKL}~B0zA0*(QtG@uSdtH4 zKs-&y2`itRve>fukh;rZJiy)c0F+fa#nYV6IECxn;N}g|CxW{BK_i?s&}jI_Bu{cZ zuDF^x@4D~Ab7=%RE&OFX0lBo(7G5C8^ zu~>f`%c5On>yltyQXsf?zPUPa$xhuNt3vacv==mriR=3cq@2Cjp8*@5yTum7{l`a^f2c-)iequGGwj`oA;`^2VmYNA!M~g z>gq57BAIseoKfE`Oa9L=aRy)rzGLAJ;?8h}kBL}+#DnjMq4JxT=aO|4aVET`N9ldL zJ`maFPO$gtXxG%+rktp=cvhJ$nO2O-+t1Fm$#?E@Bg*1ODRtw|8f2^sLu5!XRR?l} z`!zRq+4>H)HRKHEC^C$rhSEbUK7E1Mq&h<=1tbWf%f4RC*n9KY?&FwTpJ3A^Z-0T~ zi23AYmi2A+MxTFqB6Yv&|M5gHl1|`>)X<8?-2Zb{0dUr=f1MQy&e}dm{*n$q<-qh& z3)tnn(cw?0tVfhfiO}j=e#o0!eo?z>f)~s=$$;Jb;7Cm(?@bY}k>3S2w%*9Jz)=X< zHJqdCHJsry49tS>2-g|{hMjwcr1AQoE^DjGkp!zC>WMp;w>eqK8Nt9EeiZrFZIa11 zhF@ybQFim*^gSb!oh0ZQru19dr2Fj%t}e?Na_wJhko+#V;?)0Iq9#EG$3qpn(43sXX!hV0i8ky)`s)0 z0`p}ve5|BOH3VYgq=j8DYL7v4l9iiYCp$KKHE&$@mB&suhjOUPO#3cAC%ZQ-DXX;n zc30O2_!bT*6h1LK5a$VB8U_`ZDoBLX@&z?Xc}K#>NZ9c;T;H2;gUT43GzI|Qgb|>t zL}X;-@44fnbOtedgR)9hC-Qg{3+O!(1)5rVdrLhHXC#-Jo$i2S^veuI0+-6k{nuy@ zX0n|UU!dPXH|I(EU6N+rqB3B2_G=WtVLkJe8xT$YLQOV=Yq{}afT$<5)F^{dn>y6^*@p8s`>cwqpT)4WJ78d#?pMEM;PV{ zh4+xZ#Qfys;vy(kv-^%4R+Jv=Ha<$O%w)It5gF%6^F$P zxbt0bMJLOkenjannd~q$VrufD*RYscLGo8P8KOqxW-tr@h2#(vL}p^R1O=nO{$l`h z7I$3g)QnZdJE|y7QL9lt&_h55Xvp7zM$o^0{Q^Ax3-I`$k6lGi1)h;d!m+2Pr~b-H z+sY1dptEEIPPkd>v`b)LWCFne8mFv3g`U02kSnts$$z8AFM>bcwrjzRYiVhz^Tu#+ zqtE$$P{rQlMhG~@v8Iz1wR6~Mj0-@jGC(^g{3pi8H8OV2*I)uFC%&V$F?hBg!F&2j z-#3bOhzxEs%;Bl@?5`n&Wwt|y!wB|Ld$Y5$1i?u`Sp&C#0A9+NnUzIC!_qv9Oa8n7 zZwE7kT_}lL8EXpO+R8?~74E{0DsCK&l7k)_{8<<@HN#I51Qb zWoFcX=eyLHE&L1S8x^k{9M^=b$wNgDfYJ@o5gFzOzu?qcGj*c({C1G;8`g^mw`toG zH~tvg_dsOaX9U{cWuJZbFrz1snVPu&BN0w@u+k@l{tov#-uen!y!hLoS(dQ`!Hr$hd<`_{50Nm5c}CpJlLlhKT|-Re z0her?fIjoS!)^|$_|-Yx%k$NM%CIjeyQ1+xfbAZE2KNx*sAvNvqZZ-S63NC*AH9l&dsmA5HJb$m1zpYpv6|@!mt(Fq8uu$#EC{eYjzEDL z6cIt~>*@7_2_d$c;sgO7=Hlec9vPm2 z5-pv;j$Hge7oDU+9kZc%7TAFB6AO9K&mkd1Oc|3KZhl(dFlg|{;B>VCvJIwVxz$*B z^;&D8R>SER6U(Bj8K5OAy=mDlVLF%Zb(NgQiZ2B|9K_?NjolVjW`5S{Qhb$_LI+H{ z=SrH#G0SJzhF%leAR6WO?xYVLpB%JR|RodJZ7LJXOISX>?7ta}KgJXW2hbjl( z$hHY3LMaEg3FS$jA3$Ny2myVGC&hIV3!y&!4;+^izUx}^Z_^ZKRIlA$nf()To(}cM z3ps04yy-$-9~4xc0AN1QBj$SbFC(DR^M5sOZwT9LBo)|QL%^XRT>?82z6UDbI3P>| z+sMS|S?>Fsn)%^X%t=X;nXtO!EPjA-7+rAJ2XFFU2xq*uw56p*LLWr+E{#=> zS3x@#{RhH_a4Q%vifhP9)${L zm}cA0mfpU_g7fI`7LC{+%k$O6Z2ulErT!s+#ej7P>|OJ=D=>3JU2uEHd{9o~B?_dO zcQqAfwh(_J`UJ+LNh?V!%=~I+Y=Lx9#p6xSt|eGK+3`=S7MlvM6^^>|ONx>f2&bV( zL`kC4vEwzUXx`2Bwg*Z5Z%h zmaMN#d`4jVHLM{^+USl$JM_tivCB!(u1! z1-_|pV1Ki|zB-P331>pzUa80$mmm=Lmq1MwyXt;5Wv|aOgRygQk?|XL3-FxuK`ioN zdraJ*mgjdh%8qtZ#qXmd8g?`H!vg#XsCljEp$#X$+=g4XnfTfE1%Af4_|wVwUj9|q z0O2$NoOjG0{!#h5U%VNf$75~rIuF&1W_mKUz0htlb`U53iOt5tkxvo$QU9~uxZ_{T zoDkarhjZr)N!vZJkk+z7pZ8P%$Mi%>_vLC$AtL+UdhwH(U9)B|;sQK8M!0ZaoqO)o zWTsh=$cl1`vFVBZ9d@lT^7bRmlcffQ$u3< zOY{*U3UTf4FC}zV6W_YA;)x{X)>}2&%U2i|E;0`~xR}EV-SWJo{MvPfH=n;&^?1hG z8vd!PsCu_0fK_MCZM)iCblgtkX^SS@m;9%ontU9|tRG#lzfRawX41l28|P0q*TrXs zgobV_4LF}jrSn`j&o&#*IrmmcKk!L&qSEPjs+#VDT1_W}+Qkz3L%e56P?{$c&udaL zaeMwEI{=r{Cebb(#zxC$t`W~4^?as&G3j;7w>DUk_DxiR*c|jUP9*c z7#5+u*GVlMXO7El+?shE&cYa7kTJHYy7ArJchW=&;_)n^v{aCzE>&jrB<0u z+?zK;&ZC>E)!`A3wDgNDulid-{3_1<$LiwdF(=C0h;)_h1Nscg)_bArbT=X5wND)nFbJ#uwdFB(S*Okw@Bz*z%>0QXn3f zfkvGaRzGSvQz?cOk5P>E87er%5kh<`PI(}j)DZjgBm#)6oE%YhcD6kVY58_+*vQ`f z@u@HGW;zybZ9&vt{P9nt86$wD=x#<0;HIaPAQ|OE4B_30bIwZUi|jdT`XVwWu4%a~ z^Bo0O!jaw~KuKdlTUv=3Tb?Et@pA%ia{Jl z#(0_DI}>HtJJSrBJ0?XkNkU~Eb?*qqywAoG=A{y|*6{M15M09+jwJjcNZN*U=6_&W z=w_J8nxOJqbJ-rYZ)na&Nq;#4=-^(A(pZS?U&904)X)5KsJ}saVN+ip=ZPDLBOukV zTc?ozbtHRqNZo1Ev@ud}edcqLTQs)7);jjiRATkpn-B=c_XxUly@jPps|^#@Zzr?w zgFVjg`V1V|zsC}|FtB3Jm%dj243NAM_C!!v_)}wi%+cYoFp;^nb#E>%D(Xs#R~@&B z$Auu8$H%?@TP_r|v*7@7_2H zV(hQE?_YjR3Qd%dWs5Hk$d;7tYW7b%y>;K0Bjs4SAZlG_xgwpk#M5OEa(LD)D01U{ z$KtF1!`53sHQoMiz~3<(-73;kq(r5=2BIJ>NGc(nf~54o08v6|k?xijkWfHCx$*NSixfY9n&mqfs_PC7XpNCCnc_}WCkm^Q z{kWxf_Km9f#0Fb|tBU!6iw|&vA+I2N+)94a5?pDbjT=+CnC8IwF?FAX?lW6aAcG9n z;l51(K{Lohpe$$lqIZ5^~XSSivQmm2bz^YxR24`|Oi zj*rWa?}|&3phTrx*&vDDDov`jLNCd8~5wnrE*sD0m(` zJ6ZLeNIj@qpUyPb^tHkEY2bCms>^YP`05dSE6^gWG}Lf6sjjcbl9%rAJ{h5k5=IeA zF(C=p<#h4;fkrwP(QA!TEM-My25JM+b2qUy)zvDxx~$6U>sNv4u5YJRLFBQ<-+(_q zG*FOeEcp3ibaXVs!Ax}A7>}Mp3>U3?zQNl^zEQl!^CuUGVab3d1*lEVjpq_k6vm~o zg0ZHQK`S6n&Sm{~?9WJscXTp2|KkD}h``-xo7rGr;bylN$@|HoD&%fSVEsSxbSyuI zH9vxWAmisFqq01NzZER0p!abF zIbG4N3-{JEIHC6y+}0`ph4Kqf{}@2mf12eLsYTd?y${S~FD@m@5tDnUN0=y?xmpa|LNyqkfUH3;z@ zQX09vt@XD~i7*XudHgE1&CO7q6HMANZr!*`yFBo;eo5qgA6ewLkk9&3DTr{}*g6 z&{&VpoxIEYXq zB2~}RD)`n9hcK7D#(S2Jm&s({gdG`p3zGIL$RhmpBK+V`U_R6NkBQ{ecK$NGaD!`8 zUWRN7IZVjo9Bbp6b^j+q!jQ@-C+;>vJ`}_v5-ND;VImeQwp0}`8@L^_#W>d$Cz|#< zqDx$k>p0Q&Tdy!)+z^juZoLUky)!&epc-t@J5_3wF*Vt>^|>RCGFeOCo>PSQ{aE!Bsh9 z#5mFEHj!Bg%p4)IUT0j%FiCXE^x1NqB$hG@gIU>bjM|l8KiT%3h>Q!dTMG;dk#K27P9`>i_)+PPg4d#QY#_UHE%PqZiULYmPKFa2{UhRMAl{EBAV zy+XVrJgt6mDnjr)HV`$y*FK@gR=}<;C}N{YXv6OTZ)xoqZ21%7eF-zae16j}hLYy? zW$Kw74&U)2%GQs#^=`Q@bkr;_?-z5oz?5aSoQwz z1NXsMWnUspL!w>6a4+P&C&)Gt8mr>|0zuhy&zSw|XkN6i^K8qV?PMU z>7W9#4F9fwgIs?GFq)4so!`16UI<9zL-hqD@2-d(CoINzuVz2^MTMq)LkQKL`RFu* z34UO#LxxJhU88a-o**G`-6n=9uR;Sq#H67QG#KiL9M8*lSA3#r6b@VLUm%NNFXvC+vv%DNQ@LtR^ zb~~4*C$%vF<@CbEeHbp9OTv-Gif;7_F+yy zXg|b%ku=?~1Clb1st}HUE**hFqP4iQq%M%7cYTbFr`@e1OVKvApB_so(9u0xDW1O) zU{T)+Pg{hPAN9_7G`F_u@#x%2Ti?d`(7bJ@e_}28iZl;%F=pd5d$=TMRwbHGhXl{Ks$0kP zMg9(@&h{7U*X8`u)Qzh8!=oRST5Ja7<*cr6;xzu`zTft&p9W#m!^AYOBA%U?KM_^D z$=hKHR{j%}uw<@+&+{w6F=JAu?}?;;YcBKVr_Q>#!$3TLqdD=TsW}orD{^&7Xa{k3aWO1WdO8yirw69smrSY^O<=OPaG13Yh+F)iuPv@R&3fNp0OC< zg>oNa_$XbfoKT$D=!4?M77x)+8G%CT)B|V8qK6@SK?f)Ax58y-H>MDw5B2nZe~Z{( zdj6R`Xl>2@m)s!&h<&}IV|EsR--m3O zlS@}hnU*~32adz0BwT+&dAYgm*_&qs&8u(e3L+GC6V|^A)OvA-1&LFCObE4jUYGfF zaSD^u6hm4|9&9faQLCXzWgDl_k!;DkjZ;}!#ebv3-o;Hntq~MA2O(>+2G5G=%b$tr zcwlrR1W=z!@DsLdT5@c8EYz!2$Ad&KK@&jt)ULfA5~t>=S~ribTcdEUc|z*_zB1gEJC$c2$2a%lm;UN>x?Lz*>86@$lhcBupOb5PaY6DK^dGUs|KyC zK4_{D<#8Hn{J`^s^uN_gm^lg%I=e8gMtFziDC+3Hrr^8rydpyg+fBrU?oHhT{aqW=gb-k-XOLa$sg1@-T%$>-Cc>KimNqqk?sz5=I?0MIPM$bR%lhzcA{*>+>TI9()k0vF7*$ z+w~b|Wq{Al4&<``MeK9(<4qP!fr;$R_9Jz?^(bGiH53*KPT95=HK?L^zR9%v$8(m+ zgBL$`t@OPgi`VuA$t1p&l6XgbcTDP%f8k0~)a3BTwtu!PDyec$G1g8fX#C#+v)P)e zeGNuT;g@%);Q97v=p3hwUYC* zi{FB)sY=4Lp4-GED-4&JTcQ(RNmqF*=tlMk%N36zw6rwIPe4B5=%*WCoHVa&7!}a; z=+Mp6`<^7tgZQlbLa9AIFnR&yPnvGyBfownMQ)$lxhof*Y5AU*6U<8ex##cS@bsmm zI18rU2Xh0Lehaqa=E+LzKrgSU&zjkOiD^@&XIWy+7%oK_5UM~P-2IiU;uWUvBz4tm z=&%AOWN{b!);i@zG+Aemqa=3d*<>H=pc``gfFsi#3;syX-^_|ZmCn!sC1~YdwGmTP zPq(HQi}i^F@4`i_%}-0Q^~Q@CvY%l;`N>-r!`0x(W&@&*EqGcYdBCO_lrT+GzCIVi z-HKE`V@k}?zeF}Fw;m`u+jk;{6DukR+$^WOxAw-Qc15a4TQpPr0sfV+{C>{VquSdm zBi`TN?N#|OX|2VC;ff2CGXM7(?r>x#)%_iLhxU-0$${6>Q^I1LpdzuOzC&w<na?`$g677%8;4xr`JDH@RkA_^|G?K|G`bKWQV9TIhc8EXu29{pZG4}X`>G&n4 zk6L4_$+&mu&EKjTS@2_YM-t55on|>M?()l)C+?n}mo2B!=DMHU$6j21p4{nsEG;Lr zy0-Q~_U!MS>BGTT0iB8MFAJ1IYpSB8x~X+_by?szt$hrJL2||(6NE`UmL>+nl`25h zXsRYVe`3jZ6d(X10P^T?L#DLh`Tm?Od%LGk5$NDVwjdO=^ZaYxYKx^k=J1fWw9UM% za!lpa#LcZDf2>Pw|0iV@U(?Kb+ikh*a$jjy5OytjRH$n~JY(u)#cy>tC}r2>WI%1G z>47-(Vb+bi8Ycmn<00krRDAcw=MOjro95Sb4Rfb$i*zNL2iL|68$Ei&!G7=kd$(-L{*r1!d;g`oBJz;;U;Rgq$Wr@=BHLe_Ytf+LvB(J6yTrSC zO2YdcM^~;~L0MQ>ggrr^be+TO0$yfDkNd01Hu=dY=09Z;P+X~lbvlSS&qyEnHO8FW zG1@=&BYvfj!OOmGQm&Mv>so zojV}tB8=L&`2P682IXw5ShZ?ZqpPD7KMC@5%c(ZX!9UkWZA@9XAG|@P;2lysbUDt( zQ{#M5y+1Lz0gKY^2Q#D%N2;r<*R?;o3Yo{@!iO>16zIiziqBzS!F`8Oqv1$q=>0qt ziUEbKQSkZ?7ulf?_wjD7$J(x|*nlQ`YDKvBwfD+MW=ad(+40d<=HY$(k*4!y_rG_* z6hbI*(qn?fy)K(?N^JgwNS=UAOof#G%=m3PsifrOH+Sc!u z4tNZafv%!6F|z2yl?$j=C{LFFi5A(PotRi1L{yYtK!veD9rWfC`IKO~^z=_(ULruw zuUrRmCihFKO|=mEu>tgY zRH-|*u1*p{6>s}IU_{-@2vTJ5g<{@Ga#;ngCL+;O)DiFA&50@bL5nw|4!ERMY$i!x zX1ca;eWUuTKs11kv^ny*ct5&@q~}7usjii&^iku z?ArmhM8fr^W>A@|xGPtc+LaUNGyMh@^>{yZ-Q$v+&0Q>=1{E60KN&-y7#SJ)g@r9U zAz}(}l&2+jdFUa?mS`(Lo55AQ8+09v$RttP`Tk>u<{@Rf3n<7#%Jvl$%5bs_DbK@^ z_x4jOV5C_lW*-HwyMl^Y^T3nGjf~%m$@JjjuK=>KTD|%9Ge{J*V~GG11QHkm5Nq%H zwAey1Um+4zEA-uKG@;8%e?p@3FtO}K7Qw(Mf$A^`D8e-#_u50v^Ym*wBOzq7Z~9(7 zP7NPPNF*Qj_4PHLhda^Q1>sn>o<{%atABmmIP%3$WRkMZ#(B2GatDrP;pKJ`q1yn*nz69;Q!g$lq*-Z0s(<4n8 zkiIov!a%L;2rc~?bBZ0WZ+mqhvruqIC1(;2&^78eihn@?!CUMV8Og{6M)%R8bv?;m zBD^f+Y*QcsWH2aFG8_WZ*}3;@J~su3vqVr}|D?T&YQt2w?g^QrL#F*i4tNn3&<5xz=<#<8pZfTd#;v@V$a%v}InxUP1H~C4vKb*?H zj~NC6%hvIZJeRQRcByGT>wCvBeJ9ueHI6^XXdJk&qjhI2t8QR5>CSUzu~Iy1sSI7~ zQe-h5H1OdzRKByy+MWM}4xl-7_*uKNL({4J8@VaCt|>8^H;NZ2lrkR}Z_=6jm(}5d z7A5T0DH1!{N=}c#J7*4X2e`H7lA=LP7%ZJ7jjBugn#-D#MEh{^dnwpeS+WlQ@495u zVVD0cT0sJk>)y$B892lX3RO-oNusgXJy!av0xkZ*%)TH%p2J>N9xQAU57DR_qCgwun^aegp~Vs+Sv^^cd(cbn1J1mc2Vc3NYcu*> zm9TSb4pX*sZiAGKjg3{H>!}W#eXk$y%h3T?-4= z2n8v6VT9qJNQ9fS7!N$1LWv%j`~`4378-5I(1#Z=t}95egMNx!h3}hs`b$`$e8Jv5 zN}As0L2y4&Vvkvac?9R}X~dRS90wP$PtE$njInPagJl@_# z=i2+`Qc=?jNGgIh`Kx7~ffr1+jb4A7r&$u=bzj7Ey37QprN7Rq)&cvbWFB2QNQ#C|PP`PLm;5IiL{U1>Vj-21uG1?z0wjn>06c4| z0i%W_4q=c3245B91A#8CbAQQpVj$&Hx|A5pAoEnJbagX1=#7GOUd}Ybb{E}J^p96GQNy!@S|2>N}w*CMowyr zQvHgb;aO_rJq$Z0=|HRiAohVV`!=P7xU~5jqFUDDLA)9{wPcFPX=l!Q+?69+I5LE- zv^NhAc6&9jy0WH~%Ggi_V0oQQsGA(ThLi)m#x z-l)dH0FqsRs6Y0MliG2Ql5ZCg2+iVR@$=!VXWAZ3Ki_DtJH23luynqs1oxOkV6*WIXY3^}coWJin zpAN1Dwtq`_%2mB>)il^i^dWH?BpaYb_T?8>nW3G$VAkPI@>dE4YR^!Oakr@Mx|g2r zMLxfk8wfykWbFzY`sdBhlNEB0pzA{wY^YI)`#c6rgUB&3amZX|Urj5w8@gJ&9+W~u2$u}l$NP985mbl4=Yj(;*se1DVDGgPqR@$}a;%ZOLyIT%d=AidQt<O%9 z%wN^XJp%3#)|~`ftCJwN>(z$lppFOLLW*^quTo%=nZ|SByOTN;2D`&VP?~)!H`e?9 z7%@Q*+TI@K;g>g0Cne|4*Okn6OGig1ZsV*HK!eLOPlGE>o_5d5#G#5cw}_+Xue#<7 zqW_lNpBmwOn@-wn?6BJ;Wpb5fyL0B&($Tl89vnHuJn|G5sN4Ul>Oc7PpgCIog?k^X zKEC#qq9SOX7S%(2>1WKl{ zqNrb2)@CxV34t;y*+wg{>7aMQ2@Pd=$_!0A zKncsON^zQ*zFU(!o{ER3`SYC$2$bpG@I2)@M;Z$)f(dG?9)JTalqL7*pc3PHM4FL6 zd$H(WntV|DWxPm$+^x+;pcZZLJXZ8(@74P7Y6fNaQVMjxnJ4fqR%m4{Xc0I^+mvYG za1BtH+prA=k%i~03v@A+skb0)Jv{_S5<%i|=@&6g6+T)WCH|3`oCQ;684%X@7r3K* z0_5;Apot8@q89x}h2%(fywfQ@8Bz#986ibjSdmFGIrQ9riTKr`>wtlot+I*KR2~tE zDY;{^CgqriNTJ}f*ITmfCNC8+sN73cV)C$~ee%JcQET=1_95>*4}JVKMb$?G zEknzRjL`e8D$AZ`cWCjzZh_VnYOP_U8yl`;y>g|4@hr`^zltOeQ|mg~1e|4UvmhHc zf=b@5X@#+UzCAiT;2aobICuL7-Vnj=>&q9hBX6Mx9Q6OfqB78+r`l44*6!BEdX!Fg zF(9W{h$4swc4HiUl8Lm1%Yi}6&i1OVQ0o^Q zNj)JdHwT`!&-@z-eYVR0y=h-a0G`zHJY3bFL@y#h3L2vV5o+0>=@JQ$lYJ8-#2yL| zp>iocKYv(6Lg<1#H}o6h^X%B(R+0&9c{DS`z(n?KVdtXsxwEwGse3whs&K;(AiHIj zK2b_qlNFb}sW+J6V8>5k#iGMgO$cqlI(j(ujA42Cx*XlD@x(uD|6;e4|6;d5Ng4;c zHaL4rlSG{FYc-&d`S;zf@mo~ta@^k*hGz|*8`@M*h2g1ZF`}64`H&(XQ^l_X&jgoK zt1y%URgsv-QdTJE6QNuO@DVQ#$k7qu;S7>-AjbxqPOHQhpdwbMAOL^%6e47X5(SPa zfvZzPtHi@nc%a`g0 z#Zf{ue0cM-XWtid+S-Un^AQEH2tVJ(H8%|*)N9kaus@p$K8Iy52amGfLRDV(fK&G0 zm8#=2$e`ob`4^~lB~o&}b?aG;c-lUB6#HySBnVB>{GXk@xq|_dBeO2&@`%W&$)Rdw z;@T{+ryy{z;CgG)OVE6}Su^}JG(OE)X z01Vvuh683`N8mLdCzA4-Vyj3XdJ$WuBBiwkZuARoGXZwHL^pT(sw6$|(^Br!;f(!l z{}d;#f`r8f7Uj+`hdLpb$hAUCU4=4~G&Lhtr}CLQmJ3qu1u1s z-(Lc&9e#YQM&ylBAQsicp7B@w3lpLr#baydx2uw1*YwtU`ra+94247c>?n}9E2L9D zZr7oYs1Zso?YM*m<|S<6DvsBLtdJ2Y`~|V=fDQ#5z~B3Ago`D7jx?D2AvD-ri)sY1 z83o--Pz}>${U9YGcUEX?gpHP6TU*PKs%dmL)xVfmVIhoi11V?8iO;8X&`Z;fchb(i zgq93#OQY^`d`M$9PNDBFqhZS2Gyb$6o0iO8JWS7x0TB9zEGM6}^Ww4d62z^pI^~`5 z(}fK}jV=e)F(8#vpH})qi{SD>4rOVJAeQgLFFn%ClDW4%p_xQv$YBw79tsH%fCbo2 z35!x=nDYUJ@u^iX*3YRG$9kH5L9$2kH#kEqJxHYK$s$atNSJ+)vdwZB?V7Ms2+_vbwsXO^LpV z&H38Gwi$PHi09lsD0G6`w$Fi6CBvXc94G20V?s9jqH;pzZe9lbB*Z6x5UAOFd&p!k zodPZGg;!K*xUAmiXeE71jZ3xW@|RzmdN~gb<-yK+pYB_}V0P1r!Vxtpx9R$H1j_T2 z%zQ7~+^Wb7?oG|GMwL9kG6_Z?eihPwYKsURXAQMLtI5dk$o6B)1}h&>qQ$wOjJs3b z;&fmn#UMeZy$Q8_!RDX~M}xm(>tIp1L(U+;*|0>zd%BlNMa?E@f0?eWzslM8`veY*)kn*q0)Nk8|Xiv3>_5}d-*v>}R9VY{{ z=UNlUd8s_FQ@{0poswey$@>F{+|3`Jnm0H*ImJR*E3>+$&Tr*4C08c+!XwrYaz4J{ z@x|2(3A~TwpeU(yy#YC`Nf>o-3N~GfyO_poiQJ|5*xPm8!_iMw7c;OD|M{iYo&bA!@(FI=~gm`V6BkOb2H0 z79=Px{X37`rP&(<$noC^hLh;+YyzJ_ikyaAg3kLfeXUAE6k5otOeI9$GK`U>}_3 zGL>%s;R0Ta?IPBT*P`X=84k zr~P96R_;)f=j4T+hmf@>R*;$)B}VKzfO8XVw`k7Dz5rTzn(G7X^^5rE9Ap_2?nhHzP@1W0x916)r%>Cb8=Rz+zV!_ zxbJr}6s9udM%%QXKEs_;R+4ntA*^P@3?8hbSw)m9? z7f@#ba;zIs>;30YJKF^jl^oBc{nECANg{MmP*4mdMbEK_Z4`1s=wlz9*6ET*0se!w$xvZMg$SyW zlUqPoIA&hw;40fBmmmWY`Yf6)t7~8lJuoy()WwgCj6?{?kvtosMg^F?SsJr$ZZ{WD zof2x;6SY8X4kOQv@x7JJO^@O#GhEwIlNW7UCC{5K!&jkf6D$?vXE)3J zs?KJjAA$PQn_O6V!N`{JXxcZrRN^Y6pv4lZxVXZyIjruHVp79sK27mza9d6M(I-a2 zPMg0i#OYeZ86@T$=aBh&;IJVqDpAd}8k8lFR^AaqJ$pjT$xIp)ezrUhk%}oAdA-eL z1k6yGGep>ta$#m@XyG@c?9)w(*4lk{siFynC3ndLJ`eZLU1i--Ywi*u2B?Pxj9Q3} zOS!er9=pfFo6iaIMADgWo1*}*k4fNLfJ z8JhKr-s}Hdb3*Kq?ME0RIfBD!(&6fjD&1}>#+ANGA@%@`KH<+~LJa+H8O%A8bRZ760#}lp z#W{$zi{?U<%cKT;ROc**y42LMxDppawld)o zF-^SI?kPQwgOHJc8;CgsJweUpRSy9d2;!LZDE-11<|YV`s)$d~FiLTDNMTW`HUb2} z4sdH9=UsbrSTYSDTp4dakF|sERxazS6%T`1AQrq?RX;p<`}-;a70~oppcUi*XYK^% zaFe_aHK+Enn5vDhCRL3^g5uZ1iv3Y6b~g_0JmiD4A3S(pJ&+r66}t}h_s_Yj>h+HM zUlc5=kJCevUm)9v0}Q4K)8+emm38&7`VSw9-+({X9Fx+_J7?m?jmSmWYlXdbYJ6vu zO9*a_f%txnpGsLY8!-q3*dgtXn=ZN99f`=ct<&7h@^Zm-f$VZ3NaH$&k29?QRBxr` zO+q$^85TnlIc4j7e0}#^2@*$Lc@;xiRsMur-n=KbTJmaOVdJGJR${tAz~`|*|9UHp z^$dFhB7Wa0Rzp_n@n&HUl>>S3zUTqLyRq1bfEm*6R^lNCc#+vjHdE`RjHho|?x0wv zZytDDt^7tsv-w)z`pl^?5$Q9=9>0#9@#39vW*5JYSFH17=$LINI}zazn+S?hn0h;r z!4lms{L>K|xKn4C&n8VbIAVipAh9pACTGZ|wt#pegRH|6t;)@30VPKx$tpY|BBQa< zun6_2JokaMDj(nXZ_mU z>lt3^uCb8*~NECUOMMW)vm^?^Xf1X(Bc-jo;}a*pzsdTY6taL2_md5pt_> zim%Te%_bHf+Ni>Z*C@>LTi{4Q2my4d#3%943*+7jEf?tJDZT_U-nvA-6d6`wXD{g5QK1oMRod^Y(-nK34og>NtPh zf3LPk)Y+gjyYl)OEvUN>hOhXxtjU|s#TOaSB$)RD!e?{vFknlmml< z<|~biwbm28A(u&J>)S2>B7a<+$^U!nuYL%_V<@OaQN*I49Pj~_K~LB(bTZVSzX73S z|6wPjRacK{F?}{~BL&nCh`ZpRW#B$YnTQ;ApJbf#@j=1xHqw9k@~QP~v^+W>SFCS}aON9lSOE!|UuA5AdpSPcvF{QI+3{TG80*+Lv(?+R61;xX^UJe^*EgarWR-SV+otwb0Zb73J9LY+ z_a7eF`5K{{XXrm@-Z!3;l9Do>{N^YM&l+cls#pTDACBUQVStxkgJ+eM(VWv6Y;7Uv zxil+?&;jYjFe78^#IofkYveKppsBvb!X5N@KGr*jkBfw2L<()r;rEO1Ry9zOh~?Ec z>V;rwQ%x=p8*^X(SxJIolNr4L83gGeGvy-wPWgH;y{TW>3S$C=&j}GEm^HYXI>RUW zFCd>+7`?3{D`J&J0S$Zn8O&A%+?n&+0%xjo2Zi|6=-f+d$}esadpZRnZ9dzOF$1DE zlvh{?hlWo|x?oX$0TTb48d4bn1uKxKs**+2r86zNyY=p%y$9}$gY$yXzV`WB9k z<_6L-J|3oKCxaB0|T9A5<1`0ygIJ`N1HJG_O#~FB_ti3#@Z&3pfjWrBzssVC#?E)TH=tF1i3)j z#?ux5K{?z|(ocyuRu?R%heSHZyay#X;m9``2-JVOKj-4Ot82}A|D^F?^*0I#4d)G@ zFpARvT!n>=F{nB24;M0?i9P=hU(^gV>f1n#aFHk1x|MB)9zOX=Gb$iI3XBGC$kb9`rnYD;{ye4oZb z#Q#mW_$5L4So#PY>*3T+Javz};K|JK-QUaj?OBHt|R;ANya0JQ@(A!e_LFjfK z%t!@6oZdrNSXkKN9C36mjr_D-gn*a>(pfh(hZAM}e{q9qYY0Wu1l=1&Bx7ZkKbN@@ zR>yy$KATxi{JOq;=~&^gQrXO#BqthxIs*g|EW|s~toj!;0WB&Ultp4j`oVVyGo6jY39;BT>1n~o_tm2+`;qEWww&-* z62uB%Ep;&+t1*#S&KzR{n9okd{qQ&v$n5^u7jp=}X%`~T`YlN45=7We9T6Z*JS=Gk1O0Hx{eS#~$&6Y? z=NVg;;eI%V)}hJgyBZQ3dMrBF0o41H88#!^(6d>sjs^IZsoyLF3ka? zoZ)cuxejI~sc$xDw?MHI#Z=4 za1rLfh&&h9%mbd?{OX>X2x`&wmZ1>86M9P4=`oag=Yni_O0cjE&pFm7GY%w=9FO$+ zp!5YhI+i*)z3B8=nvS)Mexm>bYQz&PsJDB-{3-5shRY5Fbt-_Ic@9+#iGV zN;O6UOG}vtdqz~WLIK@Ti+~gA-_;@ny6S@PxfND-Cjxu_m`x{&O`-nt=qVJIF#C_gNNC?E z&S88&)N)CO7m)uL!>=)h7mWVmxcJnONDDy z8k)(Hv3jRtC7nT0V5GWW6qJ$NleunVu0TndtC6hTaBuATMbans_M{*R z5kK^dUNbsq*wFNy#%#SG>Fxv6*PbsLsS<8KXnhhW9^(dY2fqEhV^QLATzhsb9S_p` zB|gkSWLMu(>Z(n$R=`iR^x5+&LCUODU{-iL`PyXr{Iu42^?O3u8&6y=0@9TDnF2E~ z0N>~72e}3>5$I586~h#U67Swob+{sf4;`ZcUcx5$|EgL?EcC(_(`6Y$?eZfo?~*z8rbp!EMLM`Nndac$5CRkIiZb3i)Y7(M4>~I7D_#b-_apKETUp3h_qQG&6cD1{Ur14FaU9)4qx|WuA-Hs{d zT6g1pPTRpR@%G1e*$M&V0~j89Sipf;V|DPVCQX>H99;SU{5 z&V{9CfoCcPm`tyCGhX8q#R44GwdeX$56>yYo!P5|tRF(~^#2f*7r6%C!gbW=TO!4_>2(h&M^IUuO zIN&ti^i!vwr47Zw(`Qdyo)ZH3WcpA`$VMsNo zlj&+bz>2^h%D5Rm1CB9}amswMMk{A#@)&ws2KT$~0tLNsQrgcAUOh>d+rUgGYm1@I z9elx!NbN1JNDddb;}>?3O|@t8Uwv<;Gn?uz1r3CzUwT%KBbj`u^teV32smd3slgCr zQ>3x|ByIvuXsP|SZJ%MOqYo?-?4nkvRq0t_JiWm2ddWT7H=geKut)XRF+{;o5 zs@=PY9gWQ1)_i5=$qB`$b~%rFxq$_L{^P%+fQjJoJl?xs$1w-8obwhG*ih^AX&cng zO=HHrFvGOSGcDGN{)EUM^7}sN0v_~7qoaEFr&{NyEl8l4>Vp&d+rKlaE)+ z1GY4vf+d=_0wzDhDjujQGeLwkvJ6%iFXq+fx&xBU%E+ER^8C1?sL`>^rc(k|+;OhZ zVAB{c9|v7zJLoYG>xF&$;L!1tgxfty*Mp|HL?y~El>?6&_GqOV&nb9~fp|p{cf<>M zJKR@+$4TTXw=wTmefLQI8*wIyxc^4J_N~46HZIKDT-*^{o#3^c>y;UmF0*dL{+Uuf1yGkBiYG3BGpAu81g7!+xf+%GwR8N z89%(WOfps{y|6P5-GT0`@ITXM*0`rNC$X$kQ zI_4i5hP?xdd(fw);Oum6UXve?nN#m+J~{l8%@g#&#l74N^S|BMCKz^ZnSc8}4!A8B zKP$16dQ12qDIt{ipT-68_*|(>n9sWD^%&VeU{$nqm&!K8`I%PLw2&Sf%BN=3AlE|P z%Ui8)P6d?G0Khol21_;4lw_eq)a$3s1|`KqFXneo07C%eF}iXY0#_p2V;7250OJ`X zUyC4*{}FM+RT2@RL>-}VL$39`b6-11O0uuUjE-4s;z)ro_i@!;y)mOK(!0bR2bcrx zlh{it$AFAe2K?K(==%8Gb0_fsf&p^I&XMhz8&{sTO)mhXzTo2tmE~9<==CsSQ}mTG z=fS6}z>go~?>UK1YpS&l{Q9+CU^rHMLZZZ_3z9FU7e3TqKmLykfSv9n&SMdkRSogH zBa9NQynDwD@BnU8;pA7x-^hV#NXeTw-KtmnF}b~pvbkN4{VZq$noMi_(=mRK8TJID z4el@C;JE&?OY&C<){!ShLm?TsM$^sr(A<1#V8O|w;RDko^0^aBa+g4w^Tf9UNyMarMW!;g5|SFleQ~fSm@w_DiN3y=O!kz1vygCvbVrFcd6Z)m?8B}MsL*5$ z3|xdS0^A;b1L~A~(*C*>2h*yEk{@2?H~oj4=6!sLtva$f{ll!rJ_Ql?(3;i@qKbK99uh7LGb2J3wo7aMT! z6ogS$EJ%U=Dlpric}|eaa3QmehFy0q_+Vb?WC|RJzi({9wc^@VHb?jt&Kpk5zugrf zvb=?9DC#A+0J=H=?kwD8VgKeNTF9nX+4N}j$&%Mv0wDnmC@whGGy{_)g__3uL*Md+ z&)Lj=B?}DqdMWwo)Asj>DiI=~mC;_Pc<^zt4cDq>N0%?XixOfpA8l`Z{r8 zbRGWHClZy7b?)|Rc;`#;p9HaD1aTEMT)3ZK_k;lStxXXHC|1A=l#|?`jnMdAA}XfP zC*BUFvutz@P!bZ@&ayibcpU94rZxFTN>k^&e*F|T=zP0b@mrsyj3avS^)z{uU&Y=_ z#~8f5o8a3$uq*Fj7ZMj8m`sb~b03TgL%**B?JG%xC<;ug;;0=Hphp79w`$#M?Q-m9 zkuQyvyo-coy<4BWnLdL<5aG3hkLRS_gg(AWxa)u8D+d8{mD*)$z9dFA zvg;N29yJ#@{d(5U+Iz;>jS08k^lGG?Ag|y??;q508tCt{uSCD{G41!ZaT1z^XvCrM zvOT*Qh$KO?2d#`yeL}Q1jqw=;!Ctd+NY+Py)t32x{ae2w!HtS?wkL zyO@pu#UC?UTVe_d*NdkDtss}!3H-9~wz^(sdP~47HOV5shLqnTxsrK5&9g4Zk zZ+-mru-*7XH5loDXLO<|^#ZmE2;kcu*q}~qr;2e|&o-Mi=T7AIfUq9|pwjG5^ z>)^7p%J%J-1l{0;L~g2-=oTkPh_bM-1a>Sv0K|_p!rw3kcCy0X^?l`nuS%_3!&kK0 zx0)KJii(Og6lz$Go9=U29w2S)lMO)OT>isF{FXMZZ;y)NJ9`I9-&bQl5m@01oHhcV zZH!YIg9#vxy6||Peez18YP(vW>{o=R2$%O@8YILyG<7hNhnDROdHl5$GaIa&X@oU-pi?67y? zqHivr&?n=smbmwW0%x+cBp)|gF2sJmUM=1R$t$rPE2qKAC}aFx4ykW@Y?H*^cadUP zBf6te@Mjgxz|!T)@CW@^*K&ph#1o2`J9V7akOMmJMRg6!tZZ%7Mo+Il_0TB4lgd`t z;C`_VMp<574uPCuFgnrS`ULsMsBdSenujFf*nwxvg%reT=pVR%fjjTqUTy9dpViSe z#_W*gSgFD*_}sAbKJg}BFWLm{Gc4k&W(6H^_vM&;xJi!`895Ge>5b^`u+Rn;4Jb{iq1jJ zZlYeg6Y%RLqMI!Va8V~g`c~HRfGw>-%TN(J$ivtH|Mb|cXE~;SeynYO=*o)>P~ihP z@b&+|nEB}KTP|Y^shw-qW8+(U(%Wo>?s0%UNhIa~)!2?Vc|Ywv{CXKwl@B(GSi~0I ze?V?04(f)xEg!pQ>94$K_>+U@B9UhQEu}GtUY0@ofj8e1ny}R(& z9QzTu1Nxpp2vEnL+lJ6oz-^_6>D{s*uJ1Zw(II+Lvow{?r}#4jmgZ!7-IL6Ep4I|!7)fm#8q`1?XruTne z)iF4h-7kpvZn&Lep!3X^xBU#i&PCfm4aQQ8!ed#skZOt%t@wp4cpXCdz z8Fnr#72(n{co9q)1T`bWk2B@o!I}d-ebj{W9)7!uvqVED>bQ=6<9oN!kbxBy=f_SM zS~t&kX*H|X`9#bBSX1r&QZJNT8?G(={rp-%}-g{J-J{Ny- z+4(amp;9kQ$L&b%myd6iTE*6m9EXjfhK=T9|NXQDm6dNyNI91Bv*Mz$jBSpaY%OPk zZ?P@MXtpQsAy3>LH^0L+PIA6VkBp3b1luy2qIqF7hP}b-3Ke#q{^e>SKq^bJ{#?y{ ziT`bdxPwSE6wEIxo6b&KL4s;wfU8GFM?n~f@UyhX+ig3b%?yeulkX}I`k6$t;>{Bg zHID@p-YP*FHFN*wnW0n?=F_NQ5z#U@Q4sP75Roi8530s{GnHg(<6KvYUv?Gi;t`@3 zZ#YO6kKm!(C#rl8Mbr82QDPIdPg$VLZpp$%RFE~&5}B)wMeE}!xiCXVV~p+w8W_f@ zWu%Ca-=(Kt6w;=?ZQzr%aFe?e7BNpjG$R@3cecn=4J~Ftp7wb-o}W0Kx3Rh`6vRs4 z!i+PT@#njuKC3dwrdg;-lR|lvhC`AMB|%$R#K>{OPrk!*n!3Ah1;<7C5>3id2PuIZ zI4@dLMR6stn`7I>iZN*(0c4-`P3o>4O`PN#cv#%(`uw^C0vb5R{M7U9Uf#`}t^QEpS^78%0R5_`!5qUS|$8qY6OrX zMC>li1oT576k3AZRHbjR*VG$a*RO#P5GZ&h%IMGau>w?LyV|1R*oWV*Pc!(S#`l-I zK~-_u^(Ft3M+slLO+qn(%mIXLNiKeM50*EM*A~RP|IDpFo3-EE!|a_X4ks7sT6wJ`tYVIP%cpYWz3;fV7U7 zTT%ytWXJAUSMc)^6K! zBFFZ_?K#7gsXH3o>Jmw5>#M(>)Dk(?HW5Pn5o%0!r_!2JlB%s#pa%l(+Ud-I>bcAm z)GWxR1=RiaA3K!bqOfT`D1@7LOU~S!@i?GxZbLj*K9LA)NDf)r*3ISVZiiK$vT~?k z@wf)fI6SSw?Bat$O=HyB{yckJtw3R-N5jZh`HCO+Cbfn%Y>0(s|BRSqr3@I{$mr_) zNBVrx&&+=92S-;E5DaXu3*m`on0MyN^#vC&!w!yEe(s2!%NHNeJdXEK!n!)~eJz9u zMEkCty>_erLJoi13zRII--+1`Dd*d7XOxN~mU5K%u3M%M0mlqf4aR*~(Z1>wtBy3g z?$U8-eXP8j8v+kNTpy1Z7Jabq8&eKz`Gxo*c(@^J*6uclW4&iY3wjbLApi3)Xd#(P z?f#@+)>-k$7r>`GZ>zk#Tv}dOZ^WGVf#?jV1mcW}w(Q-_>BnxfOJpqydMpGn7&ijO zs~S_c!TMkr%L@1Yta?ZQW`b?|Uua(6UDlMqB3^W5PyzQ8F|f=t?69{jXnMNe4~ers zB_jOsEdSgaY4B^mKOs3fU`zh^qDTy^Olxhgc%3QpW(^}p*{M(IQxBZtib&6)OIzmE z)s%IIzXv-#2})_XMjK=VK{!Tst|F89H9*c}*Ov*W9~2M{myy{gZ{`U3UgNMjgY^pv zd#$wjYW{|zkVw}L|L`O1U3^C5bL6T)b_1Q^BfCJBXI*?*Hl!TOweL#1hzF;F ziiS%;Tp1EKf_(!rF_iZQzX?_}{XRMONTC@*9N#COUxnp0p7pbiDJ;=}reQi1plMiF zQgAwXQXgal+P_Vj$-4$(wst2jAT&qXC`H{p-NpVzK)u2G=MBR5{@38adkb{z0u$4( zg?-#^?y^hS&tS9WF=6KbA|Imbusd5>3zHq1cwH+M_zCp$26&a`g$@dUY9lrL!(X_3Ykc`>h z{&-og>&ETjo~O(7G*NO{+$KPK^LAhJ&&S;WC;d{~nv?RmFzU-T%cu$DnS1^xm*hWg zAoN#Ca(Ip;#M(y2h2@@Lfc~lScI?qE5f$~ zehdsl=!UQw;e*Pce4b+pEYKgI|I^Dx!vikfjzW06ioA6#jLz3cr7Uxw=NdWai}?+N zF(Dvl1SF@h8oA$ODBHmpWF*L|8#d==_=QhRO~u_=G3U9k)nD6))=oAc~U@5BvWnrec0oHOOPnqo!O)qhm0RE{>TSF^q7&5&Y|^p91g+t&idQ58L; zR;Nlcy!`YL0bSBxP;uLGxrX<0mqzlUDO%nD5fsY4f2zD@>@L$p#G{L2p?j&;((>*Cho^SJhZx`>Ye&^v~S;YT(F=*-Uc+Xob zd*-HOi2m_jQj@aDqI?55iTY&kshtW8cD(M@%`)MLH21>)CSbJNuFzpFBn<_UIshOK zp*tv}1K9xoPhvsbxU}54lH63rPaqq2_b0DM1Cyu=BB>K24tE?qzW)6>{jtm7 z_WYOW-3@&ITpDSI6RYP3JVG}AIoWewf5;_&j=_05E!)Ak$@dj%1Mj_T-vuvJ@Z2s` z*00<&DuZ&hMbB(sLX*9-YNcKZO|Q&(xMHhQmoWC5xA-qP^nQ5dkIIMYL%(|ylv(Mx z!f%F=KE3fMKyl%xOiUGfxPIqdI)Q77tS9)JS8qqW4C+Zd6*0jbEJKk<|8BXRW#7uw zW=)7Su9;K##nlhdkArt3c90(hVbr?gZ~24MXYY+~nj{*GAH>|B--;l8&E}JBJN8!i zdhmVB@zxiYAhGfNWM^kM{ICn2h*S%hs~~mU?%$lQ(yZ+#X)@idO{lnWA+QNWC3i&u zwRvm%YWX$PWx{NnL1zodv+nj9PkB#7qpxPv3Kn@KMr{7u>f2G{Rw)#YTGKGV(~V-4 z-KO!3Buf&nN77nAauUL`vDfIK+o$|%m}G=JfJm`k+CL35ZnhsK&zpSJHYQBX_G&?$ zeOFNCGQFSl<%a{KMiQK~EFZVRZYB>3y^FM1#kpNAruyrn+szj`aY4LdJddBI{GNzNoel9&STZ<#emo)Zr3SI%XDN)R5d+;`zIa3$ zz)W2eJo;nmdeEDbx6*b@B6qk6Bd_u;T}U&7;5@V=_)P4Nl({9k}hpy4sCR ze&&69Zv7iNP=?#_U@EUP3fW+73TD03%oTz$w22{9tk(#?6~)D75itB{Ki7dgI?ZG} zzRi0F?71}2vUy0x_KtD*j$r&PmFUo;qS*a&3rami=n}RT0V_p(CCn83In^Ug`g7Q( zcL%*HmtHr*$qSK%A0?JGR2gzVbJTPc`s$F;a0QaUe{SpGpmOsQ@9Bi;k=3dkw=^N-f(AJ6451}A&8h@GH^u%;M3v@54vDm7R6*1bt=1edKfz*PI zhUC=oC0t+0rMis0WnbLujwC)VE2A3@CStoMd*Yy58!!=)L_ZI9czOn>QSvA8{1reZ%Wet-KwJKiLFl!kCkeP0%{pnmRj{>d<_7JP_Le!V>{BX_V4%^66*wTLS*Z(x?Ve?6t@@{ucMsGUob#KkL-usScA>}_F7Uw zsMF7Vws&%!h#@PietlIvGnd&5C_-95PTJKD_D}l>xe3_sKZPKYW|nwcaxcfT&Fp$~ zZHH#h6{5T458>Tvu0KE)7Y*_+wK(Bvw1o&RU{tD&$zFca*cLx6LDSnfsKvLU`O_B z`0Ot4k>3(q)&Q3AWZTN;q=~gXGQ(vW8%Z6MQQT^}DuXEcDy|jflCe4P%{CSWCiNP6 zU5DZq$P!(`tX6JxTxQ<_GRQCfrcnvea*EO3xix-JH-oC4uyB_~8WpWl{aZ=r=VFlS z;A9^zF+sdb@x~=!72DXxv-Hb?pc;y67rrTqKk;$L6gzhRA-#b=QTK80wwnk~^Ylgu z(om4nTn-YFmroyuzR#0{PoyH(`H=5Y8~0+6t^5Y|Eqhy8HRG4ZZMe5ZCd)cwN-3kP z2DHCl9kI(5kEC5vwkkYt)xEqejDXt_O@+Rl|ajuN~ZwE+hzezkweSS0k8E2XXN$0VTo6FeX`q9SR_NWF>oQ7#7 zx9KA|=_8iAh&mHqN~b-RP75AKDMO){4<9}|*DMf0OwN?2M-lwC(`=HZRFcB?7c{t> zy<4PPOe8h0(AjsigiuF-+;GX_khfA)fm)KOE!!V>ZW^C{Vt^vz3wI7`9xPHRq_J>l z>>y7a8(O4_1Q=G)Mymc&_ss^AF9v05c%Jpy7}bcl)3I0v{#(MFd(8gQ0h8ur5!+Ws zu;}DDJOi@U=ba)<2|cB^^dlWNl2M@IV$r3`d;$Xig;?x7)d`gaR7ZR=*@fg zIMmHuBsD|V5bHsw@&4}xA8Lhj$07>9lNR>NR;e#KrWqK}S_j#SY|!6DeK8iu8zixm zDy!1=48a-W%~I4DEbgt0d$1Dc?Q3DE%f@9#_(&TOFf855JJHP#vR?1Z^G`vXCgXg# zbBJR=$M|}cmkfazt&--B<{8|gK~?wEfWQS=tmm1a0q7QgHR|z!pY3!X#zpGGZ^9*D zj+n;MMzrl7npASkudCQuGZ5ayVAPRKp+NMvGD9ZRK;U8jcDxFVzFiYP*BES|x$Nh^ z`B86Dz(bmW0t0_Hf`^2pU$e?hT<%aL-AB1EB*ofG6pwaqRC|E=VGG-7>*+u8 zlPr*GeYFTSc^^HxD++1-y>y=$E(a+A466?fh>nQ?`Mn>NzInkF_Rsv*sf1Yxt{(Vc zOS>vMOsaw8jXu={Q4$yMWZ~?QF;egfNl5StJ;cfdH6ND&H44a6 znGQE9=PNgy&A1ZMQpA?|_^G$Q^bCXJz6R@`7+uY;7v7=TsZJ^l+r8{I;N2M0rA3zw zE!EDz&)-TO7f zdvW06<_v;r)u^~oK`5L$y@n)t!c@5jw>@?q^l%YdP}T(7?P1l!_nI(_1Q7f^v#HgF zlZo{iB!BmZxB6Z&kNVqc^hd8fOQINY=K&40X!4PMcq!M&^dcSlsaP#gCTCTwyCfFt12i@b=fL1{9$VE*qs)K7c}H#@N>cr>5_Vw0ILX=SmFAtcObO#r`JKt92QF*gTm0 z{!ORtwH;&2JXlEgxpjjo3$&F9|E{P-2XKO+=j)Rig5$`5FpdC_BNK@6*YS;?1qT*u zlkne_mREtMf-HN_5M+c&aa*sATc|FX^RzEoRQ?7Q7sVJw@zU^Qoq(~N&NjKg@f;5^66R>phMBW4 zT{6dm*Q|nmaB(yaXv8+dBUWBNomStLtWi4_zR79S#`#2qeczagDqLO+VvZ3p)m22(@9UfR|d{ zN#$Yu?}poh4JX?{1Atd%2hH`kDC9=-*U+<$>spwh=8vYP2ParuedBF9+h$K&$#K=5 z*_H?Yfp(m@cFA%ziUA2TRQr8T{A|^3hm1QBWDbTd{7vyF1>yLF0uDU?L>C~ciVROI z%|orGN?l;qQ;!7EIL~V*du)?)bLsb3I9P5<(aK6K>z|xBnf1^3DtoWqs5kjb{7L%= zBImS5oT~BwgHaI{V|(=Q0lNI#9t8+VavGx`_SnMU>UYom0Mp|c$ISqhq#$^FUG>3mSDz-Zy`H z$fX~|RMRgJ{{64gbPe5=Wef&Wib;0Afz_WFbpc!@oO*W%`KF_TZkuSYrs@MGv zG(Z}zK-toXl}CGDKYrz=GzivV`?Oz|{RrW0{{=W(!GTV&5R0O(@!KxJcGGVq^yvv$ zUaRIVvwxRC`Za!CD?fne$&h~H)0hGv*PyDiI9FG=F9>R5bB~ma%%xaniG6I0qLviT z-gkr}j`c7zopvv(n#b%kxM6MTC{mYQK~au|hLRSYVXZ4Ui#hO~Q249q zJ{(Et0fzT2g%c=9)b zXRuF=c{;g<0Z-g3*Jd@N7K2oBl**i`lv5+vdCu#1^0dZ#8YYik!%%l@2>=-%T=0M^ zvpGc3nt^*!i-L-3F`nH^OLw(nb(=MVKA7&FgNNXaT(U`|AD2EogA%Cb0wiTMDm!Op zsYK)F)(X{yZSOqtut$p<(l6~V-z6gz`dIm$^Ct#L)<7(KmYRm1tl?&Pt#MGp`JH!i zP>kMPb`3B@iQ&-^x_w7J-v}Ck?(2XhHbBeO)pdRuuWI7x>p{HgT(_Xr$$DOYD4|}n zdoZ}VAL0STNR{9wJX}iLmp|yUIqI(b6|oGqeSSy7p>2NNv`C_u_J!Q3;#JCCR-si_@6J1WJ&_1kRSWl>m^?G6w7B@Gn$#>b4l z-Ul4ebk}KcpxlU$84!P{d=QzYA6x&T?s(%wSM; zFf5<8b*ir?7=CAyv%vu=zaD2ZS1FAPhQsfYGbl z6{ekmO-(q%P_N_MmTIrUXqaCqWk#Kcti;%a+A`(*#%7nsPVrDk20wMfP5+Q=mw?TW znT>0sD(5+x?=QY-(KH%2l8aE%MHK84+#LLHRX_*Ya=cJ4cK-ad{Y%x-u?mv6j%l71 zY@9QHM_}()2@7n%df5Zrx+Aj3rCtY?z$v%M-_a=U2V1ppye@eB_oBj1z4_nfep8_& zgZ{leC)qPY3QhUgt?L`O9^g9Hq|^VrA$UH10k;*1GvsBYAa$C*H;KQuiIoENTPbR`uP zl{wGO#urlX-R3Kze#Le5X=cJ~7^zIuHGe7u(xU?2el?CDhn;p~5V}rk`I&D~b{#oU z2A9;L4icZ-b~fuU1f_a~OeC?MvQ)X~H`#v#Fo#|_zd6?o*4C0vo2fdFBb}6Ja@8W@ ztL&zg11q#mPJFiK_UcuKkzrvMln|^W5Fc*`9N$=<1-`Zj_-sqS3VB&Ph{o&tDhFp!Sz+W)8%M5Q6rF`Q zxhQRGvysd!SXFkQ^|tl=_`j5~%B4`sr+wv`WXaT#OJ5zpL4MIh~1L87=FN$KE)FerMr4K^YzZTt3Y~cx^Q1sS>I;oy#RoTs?UEAj+OA{w*wZO zNI-I9-iy2F)Bhyi#J`zjh=3-{sbrAMdF~(AcibYHckYMk&AQS0=grA2pPk^Xts_}#c4-|yup@ie75yaX z&bAo+&d{Lb4sYytWZDoepJI6X+~=@H&;Ci6wo6C`wVdELlr%t{sNUDMQh+@J9_$V5 zXnP+$YPyf<-A;R#7 zHt%-RmyC{gsbI9tLpwYEhI6M+k_HqkkokKA?9PR!`!koITt;c z6a~Yzl5k*l{``3g2ntYCt;hFj|EXfps4u=L=8?IOM2-mzrhvoJ?kvt@hjo{c3VQ{9l|xAb6sjDp{^8 z-{5g}g5c*QKn6O1jB4etKfg|Dpc8{I(L3f;oQZ*BusRa=B6@M#MF)KiQ@$Qz=qXS_ zlp}Yyp*D}TbnnHS4Ve4faz@e?()5QaCU#3%=Ke?G=M0xfENq0*8>$%#;HDL4%ojGe zxEBZO-=^B}^%ImVAh7Gl&6k*d*}w02B%6Xh1E0Cy^?O2iXa`N;#|hGf0gbnTSz9WG zMb9kl_KsK862SMP>pQi?14`S%IKX807@zx~qr7GD&wU5?gaH>P8FL;+otmsOTZYhW zZsqMYk-R+z^Mx6+EnKMIhSdSL^6{;Qp15z`Gq9^Cf>l;f4Jo1zbyj+2yxK*eAw2jo z#yPvgP7u9yPHO|4GhVA{o=2m)2XoNXG>^qqfFuaR3eE*zyARX}VsAp5RuA9j-3CrH zt3R&Z*l25OYi(zz!&j3?P*%k4+fF3Os$cQ&@Qw`DP15jNOkls8?8zTZznlKHB_e;R zx*KNvt1@Qq-E-RY=aT$o~Aj#jW~38AZo9 zpY>aijDG5NU%EN^8?WiGc@L=3r}xAvfk|53JNZ3F;@AbTu+h@Z;14wKuEr#*KBv2wD6kykaL-r{6vd*r6!>n_upcZ- zpVxIi(~A2p*TfpMP!63;-DhV;TR}qwyHaQguENVA)Mdq4hLX1S6Da0;z)r)bw3D?& z{JVq5FC=Loumqw^-Mx`_cWhhE3^W(oipQ0x-XMxU3w)d{lSiB!P0jF?XiRp>Ogk