From 1c547c0aae25e88172dcee1175bedf2aecb4fcaf Mon Sep 17 00:00:00 2001 From: skoglol <33292112+kriskog@users.noreply.github.com> Date: Thu, 2 Jan 2020 23:22:13 +0100 Subject: [PATCH 01/10] Removes most metastation static maint loot. (#48487) --- _maps/map_files/MetaStation/MetaStation.dmm | 199 ++++++++------------ 1 file changed, 79 insertions(+), 120 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index e932b5c9732..a780e5401c9 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -3792,8 +3792,7 @@ "ahU" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/table, -/obj/item/stock_parts/manipulator, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/fore) "ahV" = ( @@ -7488,17 +7487,13 @@ /area/maintenance/starboard/fore) "ape" = ( /obj/structure/rack, -/obj/item/storage/belt{ - desc = "Can hold quite a lot of stuff."; - name = "multi-belt" - }, /obj/item/clothing/gloves/color/fyellow, -/obj/effect/spawner/lootdrop/maintenance, /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28 }, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/starboard/fore) "apf" = ( @@ -7675,13 +7670,10 @@ /area/maintenance/port/fore) "apD" = ( /obj/item/storage/box/lights/mixed, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, /obj/machinery/light/small{ dir = 4 }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) "apE" = ( @@ -8590,8 +8582,7 @@ /area/maintenance/starboard/fore) "arH" = ( /obj/structure/rack, -/obj/item/extinguisher, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arI" = ( @@ -8602,9 +8593,8 @@ /area/maintenance/starboard/fore) "arJ" = ( /obj/structure/rack, -/obj/item/clothing/suit/poncho, -/obj/item/clothing/head/sombrero, /obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/costume, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arK" = ( @@ -10617,7 +10607,7 @@ /obj/structure/closet/crate{ icon_state = "crateopen" }, -/obj/item/storage/box/donkpockets, +/obj/effect/spawner/lootdrop/donkpockets, /turf/open/floor/plating, /area/maintenance/fore) "awB" = ( @@ -10752,7 +10742,7 @@ /area/maintenance/port/fore) "awS" = ( /obj/structure/closet/crate, -/obj/item/coin/silver, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/fore) "awT" = ( @@ -13297,12 +13287,6 @@ "aDb" = ( /turf/closed/wall, /area/construction/mining/aux_base) -"aDc" = ( -/obj/structure/closet/crate, -/obj/item/coin/silver, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/fore) "aDh" = ( /obj/machinery/firealarm{ dir = 4; @@ -15325,8 +15309,8 @@ /area/crew_quarters/dorms) "aHV" = ( /obj/structure/closet, -/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/lootdrop/donkpockets, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aHX" = ( @@ -16397,9 +16381,7 @@ /obj/structure/closet/crate{ icon_state = "crateopen" }, -/obj/item/wirecutters, -/obj/item/weldingtool, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aKx" = ( @@ -16894,7 +16876,7 @@ /area/crew_quarters/locker) "aLJ" = ( /obj/structure/rack, -/obj/item/stock_parts/matter_bin, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -18825,6 +18807,7 @@ }, /obj/item/storage/belt/utility, /obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engine/engineering) "aQd" = ( @@ -32467,9 +32450,8 @@ }, /area/maintenance/starboard) "btu" = ( -/obj/item/storage/toolbox/emergency, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/starboard) "btv" = ( @@ -35581,8 +35563,7 @@ /area/crew_quarters/toilet/auxiliary) "bBq" = ( /obj/structure/rack, -/obj/item/flashlight, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port) "bBr" = ( @@ -35989,6 +35970,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -39651,8 +39633,7 @@ /area/maintenance/port) "bLd" = ( /obj/structure/closet, -/obj/item/clothing/shoes/jackboots, -/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/port) "bLe" = ( @@ -40073,6 +40054,7 @@ /area/storage/tcom) "bLX" = ( /obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -41697,6 +41679,7 @@ "bPJ" = ( /obj/structure/rack, /obj/item/clothing/mask/horsehead, +/obj/effect/spawner/lootdrop/costume, /turf/open/floor/plating, /area/maintenance/port) "bPK" = ( @@ -43174,8 +43157,8 @@ /area/maintenance/port) "bTv" = ( /obj/structure/rack, -/obj/item/paper, /obj/effect/spawner/lootdrop/maintenance, +/obj/item/paper, /turf/open/floor/plating, /area/maintenance/port) "bTw" = ( @@ -43838,9 +43821,9 @@ /area/maintenance/port) "bUR" = ( /obj/structure/closet, -/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance/two, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/donkpockets, /turf/open/floor/plating, /area/maintenance/port) "bUS" = ( @@ -44143,8 +44126,7 @@ /area/maintenance/starboard) "bVE" = ( /obj/structure/closet/crate, -/obj/item/storage/belt/utility, -/obj/item/stack/cable_coil, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/starboard) "bVF" = ( @@ -45028,7 +45010,7 @@ /area/maintenance/port) "bXy" = ( /obj/structure/closet, -/obj/item/flashlight, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/aft) "bXz" = ( @@ -45078,16 +45060,7 @@ /area/maintenance/port) "bXH" = ( /obj/structure/closet/crate, -/obj/item/coin/silver, -/obj/item/flashlight, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"bXI" = ( -/obj/structure/closet, -/obj/item/clothing/neck/stethoscope, -/obj/item/hemostat, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/port) "bXJ" = ( @@ -45549,8 +45522,8 @@ /obj/structure/closet/crate{ icon_state = "crateopen" }, -/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/donkpockets, /turf/open/floor/plating, /area/maintenance/port/aft) "bYQ" = ( @@ -47692,7 +47665,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cdk" = ( -/obj/item/trash/semki, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/port/aft) "cdl" = ( @@ -48689,11 +48662,9 @@ /turf/open/space, /area/space/nearstation) "cfC" = ( -/obj/item/trash/pistachios, /obj/structure/closet, -/obj/item/stack/sheet/glass, /obj/item/extinguisher, -/obj/item/storage/belt/utility, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/port/aft) "cfD" = ( @@ -48703,6 +48674,7 @@ "cfE" = ( /obj/structure/closet/crate, /obj/item/reagent_containers/dropper, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) "cfF" = ( @@ -49805,23 +49777,20 @@ /area/maintenance/starboard) "chC" = ( /obj/structure/closet/crate, -/obj/item/storage/belt/utility, -/obj/item/stack/cable_coil, -/obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/spawner/lootdrop/maintenance/four, /turf/open/floor/plating, /area/maintenance/starboard) "chD" = ( /obj/structure/closet/crate{ icon_state = "crateopen" }, -/obj/item/cane, -/obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/starboard) "chE" = ( @@ -51034,17 +51003,16 @@ /area/science/genetics) "cku" = ( /obj/structure/closet, -/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance/three, /obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/lootdrop/donkpockets, /turf/open/floor/plating, /area/maintenance/starboard/secondary) "ckv" = ( /obj/structure/closet/crate, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/assembly/infra, -/obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/starboard/secondary) "ckw" = ( @@ -55659,18 +55627,14 @@ /area/maintenance/port/aft) "cuh" = ( /obj/structure/closet/crate, -/obj/item/stack/cable_coil, -/obj/item/grenade/chem_grenade, -/obj/item/flashlight, /obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/lootdrop/maintenance/five, /turf/open/floor/plating, /area/maintenance/port/aft) "cui" = ( /obj/structure/closet/crate, -/obj/item/coin/silver, -/obj/item/reagent_containers/spray/weedspray, /obj/item/paper, -/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/lootdrop/maintenance/four, /turf/open/floor/plating, /area/maintenance/port/aft) "cuj" = ( @@ -56035,10 +55999,8 @@ "cuY" = ( /obj/structure/rack, /obj/item/extinguisher, -/obj/item/storage/belt/utility, -/obj/item/clothing/mask/gas, /obj/item/storage/box/lights/mixed, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/four, /turf/open/floor/plating, /area/maintenance/starboard/secondary) "cuZ" = ( @@ -56462,7 +56424,7 @@ "cwn" = ( /obj/structure/rack, /obj/item/flashlight/pen, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/port/aft) "cwo" = ( @@ -56801,10 +56763,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/aft) -"cxc" = ( -/obj/item/trash/chips, -/turf/open/floor/plating, -/area/maintenance/port/aft) "cxd" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/landmark/blobstart, @@ -60643,7 +60601,7 @@ /area/science/mixing) "cGo" = ( /obj/structure/closet/crate, -/obj/item/clothing/mask/gas, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cGp" = ( @@ -61759,11 +61717,11 @@ "cIh" = ( /obj/structure/closet, /obj/item/storage/box/lights/mixed, -/obj/item/flashlight, /obj/effect/decal/cleanable/cobweb, /obj/structure/sign/warning/biohazard{ pixel_y = 32 }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cIi" = ( @@ -62326,9 +62284,8 @@ }, /obj/structure/closet/crate, /obj/item/clothing/gloves/color/fyellow, -/obj/item/wrench, -/obj/effect/spawner/lootdrop/maintenance/two, /obj/structure/cable, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/aft) "cJs" = ( @@ -62341,11 +62298,8 @@ /area/maintenance/aft) "cJt" = ( /obj/structure/rack, -/obj/item/screwdriver{ - pixel_y = 6 - }, -/obj/item/crowbar, /obj/item/storage/pill_bottle, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/aft) "cJu" = ( @@ -62685,9 +62639,8 @@ /area/maintenance/starboard/aft) "cKa" = ( /obj/structure/closet, -/obj/item/clothing/glasses/science, -/obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cKb" = ( @@ -63685,6 +63638,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/power/apc/auto_name/south, /obj/structure/cable, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/aft/secondary) "cMl" = ( @@ -64252,9 +64206,8 @@ /area/maintenance/port/aft) "cNg" = ( /obj/structure/rack, -/obj/item/flashlight, -/obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/small, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/aft) "cNh" = ( @@ -64895,11 +64848,10 @@ /area/hallway/secondary/exit/departure_lounge) "cOA" = ( /obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/small{ dir = 4 }, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOB" = ( @@ -65240,8 +65192,7 @@ /area/maintenance/starboard/aft) "cPz" = ( /obj/structure/closet, -/obj/item/flashlight, -/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spawner/lootdrop/maintenance/four, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cPA" = ( @@ -66945,6 +66896,7 @@ /area/chapel/main) "cTp" = ( /obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) "cTq" = ( @@ -68572,6 +68524,7 @@ /area/maintenance/department/science/xenobiology) "ddi" = ( /obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) "ddj" = ( @@ -69568,15 +69521,13 @@ dir = 1 }, /obj/structure/closet/crate, -/obj/item/coin/silver, -/obj/item/grenade/chem_grenade, /obj/item/storage/box/lights/mixed, /obj/item/watertank, -/obj/item/storage/box/donkpockets, /obj/item/poster/random_contraband, /obj/item/poster/random_contraband, /obj/item/poster/random_contraband, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/effect/spawner/lootdrop/donkpockets, /turf/open/floor/plating, /area/maintenance/port/fore) "dhp" = ( @@ -69725,10 +69676,9 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/dorms) "dhB" = ( -/obj/item/clothing/glasses/meson, /obj/structure/closet/crate, /obj/item/poster/random_contraband, -/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dhC" = ( @@ -71114,7 +71064,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dAh" = ( -/obj/item/storage/box, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dAn" = ( @@ -72755,8 +72705,7 @@ /area/crew_quarters/kitchen) "hEP" = ( /obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -73215,10 +73164,10 @@ /obj/structure/rack, /obj/effect/turf_decal/bot, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/storage/belt/utility, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engine/break_room) "jYJ" = ( @@ -73414,10 +73363,10 @@ /area/science/misc_lab/range) "kPN" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port) "kRO" = ( @@ -73676,6 +73625,10 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel/dark, /area/medical/chemistry) +"lVD" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) "lWY" = ( /obj/machinery/door/airlock/hatch{ name = "Telecomms Server Room" @@ -74489,13 +74442,11 @@ /area/security/warden) "oXP" = ( /obj/structure/closet/crate, -/obj/item/crowbar/red, -/obj/item/pen, /obj/item/flashlight/pen{ pixel_x = 4; pixel_y = 3 }, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -75331,9 +75282,8 @@ "sfQ" = ( /obj/structure/closet, /obj/item/extinguisher, -/obj/item/flashlight, -/obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/aft) "sfR" = ( @@ -75906,6 +75856,11 @@ }, /turf/open/floor/plasteel/white, /area/science/research) +"uYd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/maintenance/port/aft) "uYk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76016,9 +75971,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "vAs" = ( -/obj/structure/rack, /obj/machinery/portable_atmospherics/canister/air, -/obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ icon_state = "platingdmg2" @@ -76223,11 +76176,10 @@ /area/security/prison) "wkM" = ( /obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/bucket, /obj/item/mop, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/aft) "wmt" = ( @@ -76673,6 +76625,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/security/warden) +"yeM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) "yfM" = ( /obj/machinery/vending/engivend, /obj/effect/turf_decal/delivery, @@ -90420,7 +90379,7 @@ dne aip dne dst -aDc +awS dhE aRG aRG @@ -95369,8 +95328,8 @@ cia cuh cvm cvl -cxc -cxR +cdk +uYd dux aaa aaa @@ -96382,7 +96341,7 @@ dux dux dux dux -cfD +dyw dwb cic cia @@ -97147,7 +97106,7 @@ bSB bPR bue div -bXI +bLd dux dux cbD @@ -115647,7 +115606,7 @@ bNL bPh bKr bSd -bPm +yeM alq bVC bWY @@ -116417,7 +116376,7 @@ bKr bKr bKr bKr -apc +lVD apc alq alq @@ -117187,7 +117146,7 @@ bBt atm bLZ bPm -apc +lVD bSf apc bxc From 4be9b108a163793323fc9da3accb1cbe866bf3f3 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 2 Jan 2020 14:22:18 -0800 Subject: [PATCH 02/10] Automatic changelog generation for PR #48487 [ci skip] --- html/changelogs/AutoChangeLog-pr-48487.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-48487.yml diff --git a/html/changelogs/AutoChangeLog-pr-48487.yml b/html/changelogs/AutoChangeLog-pr-48487.yml new file mode 100644 index 00000000000..7e3ca449c0d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-48487.yml @@ -0,0 +1,4 @@ +author: "Skoglol" +delete-after: True +changes: + - balance: "Metastation maint loot overhauled. Most static loot spawns have been replaced with random spawners instead." From 2d88b777d35b60afe354d0e4a79598a2feade364 Mon Sep 17 00:00:00 2001 From: skoglol <33292112+kriskog@users.noreply.github.com> Date: Thu, 2 Jan 2020 23:34:06 +0100 Subject: [PATCH 03/10] Adds maint oddities, less stranges, no invisible pipes. (#48489) --- code/_globalvars/lists/maintenance_loot.dm | 37 ++++++++++++------- .../awaymissions/mission_code/Academy.dm | 25 +++++++++---- 2 files changed, 41 insertions(+), 21 deletions(-) diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 73b4208d252..3d235bd1770 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -50,7 +50,6 @@ GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto c /obj/item/reagent_containers/food/snacks/urinalcake = 1, /obj/item/airlock_painter = 1, - /obj/item/pipe = 1, /obj/item/rack_parts = 1, /obj/item/clothing/mask/breath = 1, /obj/item/shard = 1, @@ -84,10 +83,6 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/toy/crayon/spraycan = 1, ) = 1, - list(//strange objects - /obj/item/relic = 5, - ) = 1, - list(//equipment /obj/item/clothing/mask/gas = 1, /obj/item/radio/headset = 1, @@ -169,7 +164,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/grenade/iedcasing = 1, /obj/item/melee/baton/cattleprod = 1, /obj/item/throwing_star = 1, - ) = 1, + ) = 8, list(//equipment /obj/item/clothing/head/welding = 1, @@ -184,14 +179,18 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/clothing/mask/muzzle = 1, /obj/item/clothing/ears/earmuffs = 1, /obj/item/clothing/gloves/color/black = 1, - ) = 1, + ) = 8, + + list(//strange objects + /obj/item/relic = 5, + ) = 8, list(//construction and crafting /obj/item/stock_parts/cell/high = 1, /obj/item/stack/sheet/mineral/wood/fifty = 1, /obj/item/beacon = 1, /obj/item/weaponcrafting/receiver = 1, - ) = 1, + ) = 8, list(//medical and chemicals list(//basic healing items @@ -212,7 +211,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/watertank = 1, /obj/item/watertank/janitor = 1, ) = 1, - ) = 1, + ) = 8, list(//food /obj/item/reagent_containers/food/snacks/canned/peaches/maint = 1, @@ -223,15 +222,27 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/storage/box/donkpockets/donkpocketpizza = 1, /obj/item/storage/box/donkpockets/donkpocketberry = 1, /obj/item/storage/box/donkpockets/donkpockethonk = 1, - ) = 1, + ) = 1, /obj/item/reagent_containers/food/snacks/monkeycube = 1, + ) = 8, + + list(//fakeout items, keep this list at low relative weight + /obj/item/dice/d20 = 1, //To balance out the stealth die of fates in oddities + /obj/item/clothing/shoes/jackboots = 1, ) = 1, )) GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items - //keeping commented out until there are more, otherwise the same ones may appear too often - // /obj/effect/rune/teleport = 1, - "" = 1 //nothing, so loot spawner doesn't break while nothing else is here + /obj/effect/rune/teleport = 1, + /obj/item/clothing/gloves/color/yellow = 1, + /obj/item/clothing/head/helmet/abductor = 1, + /obj/item/clothing/head/helmet/justice =1, + /obj/item/clothing/suit/space/hardsuit/carp = 1, + /obj/item/dice/d20/fate/stealth/one_use = 1, //Looks like a d20, keep the d20 in the uncommon pool. + /obj/item/dice/d20/fate/stealth/cursed = 1, //Only rolls 1 + /obj/item/clothing/shoes/jackboots/fast = 1, + /obj/item/clothing/suit/armor/reactive/table = 1, + /obj/item/storage/box/donkpockets/donkpocketgondola = 1 )) //Maintenance loot spawner pools diff --git a/code/modules/awaymissions/mission_code/Academy.dm b/code/modules/awaymissions/mission_code/Academy.dm index 9a3b832b77c..cebfc1641cd 100644 --- a/code/modules/awaymissions/mission_code/Academy.dm +++ b/code/modules/awaymissions/mission_code/Academy.dm @@ -171,17 +171,9 @@ var/reusable = TRUE var/used = FALSE -/obj/item/dice/d20/fate/stealth - name = "d20" - desc = "A die with twenty sides. The preferred die to throw at the GM." - /obj/item/dice/d20/fate/one_use reusable = FALSE -/obj/item/dice/d20/fate/one_use/stealth - name = "d20" - desc = "A die with twenty sides. The preferred die to throw at the GM." - /obj/item/dice/d20/fate/cursed name = "cursed Die of Fate" desc = "A die with twenty sides. You feel that rolling this is a REALLY bad idea." @@ -190,6 +182,23 @@ rigged = DICE_TOTALLY_RIGGED rigged_value = 1 +/obj/item/dice/d20/fate/cursed/one_use + reusable = FALSE + +/obj/item/dice/d20/fate/stealth + name = "d20" + desc = "A die with twenty sides. The preferred die to throw at the GM." + +/obj/item/dice/d20/fate/stealth/one_use + reusable = FALSE + +/obj/item/dice/d20/fate/stealth/cursed + rigged = DICE_TOTALLY_RIGGED + rigged_value = 1 + +/obj/item/dice/d20/fate/stealth/cursed/one_use + reusable = FALSE + /obj/item/dice/d20/fate/diceroll(mob/user) . = ..() if(!used) From 3e4706d178f307344f761228a6c90b27da0abbf6 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 2 Jan 2020 14:34:10 -0800 Subject: [PATCH 04/10] Automatic changelog generation for PR #48489 [ci skip] --- html/changelogs/AutoChangeLog-pr-48489.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-48489.yml diff --git a/html/changelogs/AutoChangeLog-pr-48489.yml b/html/changelogs/AutoChangeLog-pr-48489.yml new file mode 100644 index 00000000000..f0a89ce9d66 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-48489.yml @@ -0,0 +1,4 @@ +author: "Skoglol" +delete-after: True +changes: + - rscadd: "Maint loot table has been adjusted, may now contain some special stuff. Get hunting!" From 4022d0c4277794dad99cdba01d59106972b97bdd Mon Sep 17 00:00:00 2001 From: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com> Date: Thu, 2 Jan 2020 17:48:15 -0500 Subject: [PATCH 05/10] Bumps up Surgery XP gains, Fixes Surgery XP Gains, Fixes Surgery Failure Bug (#48231) * works on my machine * saving is a sin 1% of the time! * works... on... my... machine...? * i can't test this but it worked on my machine too Co-Authored-By: Bobbahbrown * more testing /w TW * caps XP gain (per iteration) for TW * no skinnies Co-authored-by: Bobbahbrown --- code/modules/mob/living/carbon/damage_procs.dm | 3 +++ code/modules/mob/living/damage_procs.dm | 5 ++--- .../surgery/advanced/bioware/ligament_hook.dm | 4 ++-- .../advanced/bioware/ligament_reinforcement.dm | 4 ++-- .../surgery/advanced/bioware/muscled_veins.dm | 4 ++-- .../surgery/advanced/bioware/nerve_grounding.dm | 4 ++-- .../surgery/advanced/bioware/nerve_splicing.dm | 4 ++-- .../surgery/advanced/bioware/vein_threading.dm | 4 ++-- code/modules/surgery/amputation.dm | 4 ++-- code/modules/surgery/brain_surgery.dm | 4 ++-- code/modules/surgery/cavity_implant.dm | 6 +++--- code/modules/surgery/core_removal.dm | 6 +++--- code/modules/surgery/coronary_bypass.dm | 9 +++++---- code/modules/surgery/dental_implant.dm | 4 ++-- code/modules/surgery/experimental_dissection.dm | 16 +++++++++++----- code/modules/surgery/eye_surgery.dm | 5 +++-- code/modules/surgery/healing.dm | 12 +++++++++--- code/modules/surgery/hepatectomy.dm | 5 +++-- code/modules/surgery/implant_removal.dm | 4 ++-- code/modules/surgery/limb_augmentation.dm | 5 +++-- code/modules/surgery/lipoplasty.dm | 11 +++++++---- code/modules/surgery/lobectomy.dm | 5 +++-- code/modules/surgery/organic_steps.dm | 13 +++++++------ code/modules/surgery/plastic_surgery.dm | 5 +++-- code/modules/surgery/prosthetic_replacement.dm | 6 ++++-- code/modules/surgery/remove_embedded_object.dm | 5 +++-- code/modules/surgery/surgery_step.dm | 6 +++--- 27 files changed, 95 insertions(+), 68 deletions(-) diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm index e4cd4d66678..2ac4d4e69cc 100644 --- a/code/modules/mob/living/carbon/damage_procs.dm +++ b/code/modules/mob/living/carbon/damage_procs.dm @@ -176,8 +176,11 @@ if(!parts.len) return var/obj/item/bodypart/picked = pick(parts) + var/damage_calculator = picked.get_damage(TRUE) //heal_damage returns update status T/F instead of amount healed so we dance gracefully around this if(picked.heal_damage(brute, burn, stamina, required_status)) update_damage_overlays() + return max(damage_calculator - picked.get_damage(TRUE), 0) + //Damages ONE bodypart randomly selected from damagable ones. //It automatically updates damage overlays if necessary diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 20a445a90de..8a8e275e699 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -241,10 +241,9 @@ return // heal ONE external organ, organ gets randomly selected from damaged ones. +/// needs to return amount healed in order to calculate things like tend wounds xp gain /mob/living/proc/heal_bodypart_damage(brute = 0, burn = 0, stamina = 0, updating_health = TRUE, required_status) - adjustBruteLoss(-brute, FALSE) //zero as argument for no instant health update - adjustFireLoss(-burn, FALSE) - adjustStaminaLoss(-stamina, FALSE) + . = (adjustBruteLoss(-brute, FALSE) + adjustFireLoss(-burn, FALSE) + adjustStaminaLoss(-stamina, FALSE)) //zero as argument for no instant health update if(updating_health) updatehealth() update_stamina() diff --git a/code/modules/surgery/advanced/bioware/ligament_hook.dm b/code/modules/surgery/advanced/bioware/ligament_hook.dm index 836c37fbc8f..64739fa1339 100644 --- a/code/modules/surgery/advanced/bioware/ligament_hook.dm +++ b/code/modules/surgery/advanced/bioware/ligament_hook.dm @@ -23,12 +23,12 @@ "[user] starts reshaping [target]'s ligaments into a hook-like shape.", "[user] starts manipulating [target]'s ligaments.") -/datum/surgery_step/reshape_ligaments/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/reshape_ligaments/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You reshape [target]'s ligaments into a connective hook!", "[user] reshapes [target]'s ligaments into a connective hook!", "[user] finishes manipulating [target]'s ligaments.") new /datum/bioware/hooked_ligaments(target) - return ..(default_display_results = FALSE) + return ..() /datum/bioware/hooked_ligaments name = "Hooked Ligaments" diff --git a/code/modules/surgery/advanced/bioware/ligament_reinforcement.dm b/code/modules/surgery/advanced/bioware/ligament_reinforcement.dm index b29099f40c0..ad483bd2be7 100644 --- a/code/modules/surgery/advanced/bioware/ligament_reinforcement.dm +++ b/code/modules/surgery/advanced/bioware/ligament_reinforcement.dm @@ -23,12 +23,12 @@ "[user] starts reinforce [target]'s ligaments.", "[user] starts manipulating [target]'s ligaments.") -/datum/surgery_step/reinforce_ligaments/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/reinforce_ligaments/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You reinforce [target]'s ligaments!", "[user] reinforces [target]'s ligaments!", "[user] finishes manipulating [target]'s ligaments.") new /datum/bioware/reinforced_ligaments(target) - return ..(default_display_results = FALSE) + return ..() /datum/bioware/reinforced_ligaments name = "Reinforced Ligaments" diff --git a/code/modules/surgery/advanced/bioware/muscled_veins.dm b/code/modules/surgery/advanced/bioware/muscled_veins.dm index a29d8d04419..0ecec896b02 100644 --- a/code/modules/surgery/advanced/bioware/muscled_veins.dm +++ b/code/modules/surgery/advanced/bioware/muscled_veins.dm @@ -22,12 +22,12 @@ "[user] starts wrapping muscles around [target]'s circulatory system.", "[user] starts manipulating [target]'s circulatory system.") -/datum/surgery_step/muscled_veins/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/muscled_veins/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You reshape [target]'s circulatory system, adding a muscled membrane!", "[user] reshapes [target]'s circulatory system, adding a muscled membrane!", "[user] finishes manipulating [target]'s circulatory system.") new /datum/bioware/muscled_veins(target) - return ..(default_display_results = FALSE) + return ..() /datum/bioware/muscled_veins name = "Threaded Veins" diff --git a/code/modules/surgery/advanced/bioware/nerve_grounding.dm b/code/modules/surgery/advanced/bioware/nerve_grounding.dm index a02bb8d6d32..aec78edb080 100644 --- a/code/modules/surgery/advanced/bioware/nerve_grounding.dm +++ b/code/modules/surgery/advanced/bioware/nerve_grounding.dm @@ -22,12 +22,12 @@ "[user] starts rerouting [target]'s nerves.", "[user] starts manipulating [target]'s nervous system.") -/datum/surgery_step/ground_nerves/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/ground_nerves/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You successfully reroute [target]'s nervous system!", "[user] successfully reroutes [target]'s nervous system!", "[user] finishes manipulating [target]'s nervous system.") new /datum/bioware/grounded_nerves(target) - return ..(default_display_results = FALSE) + return ..() /datum/bioware/grounded_nerves name = "Grounded Nerves" diff --git a/code/modules/surgery/advanced/bioware/nerve_splicing.dm b/code/modules/surgery/advanced/bioware/nerve_splicing.dm index aedda27a0d6..38be1a35174 100644 --- a/code/modules/surgery/advanced/bioware/nerve_splicing.dm +++ b/code/modules/surgery/advanced/bioware/nerve_splicing.dm @@ -22,12 +22,12 @@ "[user] starts splicing together [target]'s nerves.", "[user] starts manipulating [target]'s nervous system.") -/datum/surgery_step/splice_nerves/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/splice_nerves/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You successfully splice [target]'s nervous system!", "[user] successfully splices [target]'s nervous system!", "[user] finishes manipulating [target]'s nervous system.") new /datum/bioware/spliced_nerves(target) - return ..(default_display_results = FALSE) + return ..() /datum/bioware/spliced_nerves name = "Spliced Nerves" diff --git a/code/modules/surgery/advanced/bioware/vein_threading.dm b/code/modules/surgery/advanced/bioware/vein_threading.dm index 09a6ab54fa6..dd89dfa7a04 100644 --- a/code/modules/surgery/advanced/bioware/vein_threading.dm +++ b/code/modules/surgery/advanced/bioware/vein_threading.dm @@ -22,12 +22,12 @@ "[user] starts weaving [target]'s circulatory system.", "[user] starts manipulating [target]'s circulatory system.") -/datum/surgery_step/thread_veins/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/thread_veins/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You weave [target]'s circulatory system into a resistant mesh!", "[user] weaves [target]'s circulatory system into a resistant mesh!", "[user] finishes manipulating [target]'s circulatory system.") new /datum/bioware/threaded_veins(target) - return ..(default_display_results = FALSE) + return ..() /datum/bioware/threaded_veins name = "Threaded Veins" diff --git a/code/modules/surgery/amputation.dm b/code/modules/surgery/amputation.dm index 873a70e1b10..27d3e622a3a 100644 --- a/code/modules/surgery/amputation.dm +++ b/code/modules/surgery/amputation.dm @@ -18,7 +18,7 @@ "[user] begins to sever [target]'s [parse_zone(target_zone)]!", "[user] begins to sever [target]'s [parse_zone(target_zone)]!") -/datum/surgery_step/sever_limb/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/sever_limb/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) var/mob/living/carbon/human/L = target display_results(user, target, "You sever [L]'s [parse_zone(target_zone)].", "[user] severs [L]'s [parse_zone(target_zone)]!", @@ -28,4 +28,4 @@ target_limb.drop_limb() if(user.mind) user.mind.adjust_experience(/datum/skill/medical, experience_given) - return ..(default_display_results = FALSE) + return ..() diff --git a/code/modules/surgery/brain_surgery.dm b/code/modules/surgery/brain_surgery.dm index 9421b8bee27..998aaadc173 100644 --- a/code/modules/surgery/brain_surgery.dm +++ b/code/modules/surgery/brain_surgery.dm @@ -29,7 +29,7 @@ "[user] begins to fix [target]'s brain.", "[user] begins to perform surgery on [target]'s brain.") -/datum/surgery_step/fix_brain/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/fix_brain/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You succeed in fixing [target]'s brain.", "[user] successfully fixes [target]'s brain!", "[user] completes the surgery on [target]'s brain.") @@ -38,7 +38,7 @@ target.setOrganLoss(ORGAN_SLOT_BRAIN, target.getOrganLoss(ORGAN_SLOT_BRAIN) - 60) //we set damage in this case in order to clear the "failing" flag var/cured_num = target.cure_all_traumas(TRAUMA_RESILIENCE_SURGERY) experience_given = 2*cured_num - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/fix_brain/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(target.getorganslot(ORGAN_SLOT_BRAIN)) diff --git a/code/modules/surgery/cavity_implant.dm b/code/modules/surgery/cavity_implant.dm index d017908e427..e81dea83bb8 100644 --- a/code/modules/surgery/cavity_implant.dm +++ b/code/modules/surgery/cavity_implant.dm @@ -31,7 +31,7 @@ "[user] checks for items in [target]'s [target_zone].", "[user] looks for something in [target]'s [target_zone].") -/datum/surgery_step/handle_cavity/success(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool, datum/surgery/surgery) +/datum/surgery_step/handle_cavity/success(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool, datum/surgery/surgery = FALSE) var/obj/item/bodypart/chest/CH = target.get_bodypart(BODY_ZONE_CHEST) if(tool) if(IC || tool.w_class > WEIGHT_CLASS_NORMAL || HAS_TRAIT(tool, TRAIT_NODROP) || istype(tool, /obj/item/organ)) @@ -43,7 +43,7 @@ "[user] stuffs [tool.w_class > WEIGHT_CLASS_SMALL ? tool : "something"] into [target]'s [target_zone].") user.transferItemToLoc(tool, target, TRUE) CH.cavity_item = tool - return ..(default_display_results = FALSE) + return ..() else if(IC) display_results(user, target, "You pull [IC] out of [target]'s [target_zone].", @@ -51,7 +51,7 @@ "[user] pulls [IC.w_class > WEIGHT_CLASS_SMALL ? IC : "something"] out of [target]'s [target_zone].") user.put_in_hands(IC) CH.cavity_item = null - return ..(default_display_results = FALSE) + return ..() else to_chat(user, "You don't find anything in [target]'s [target_zone].") return 0 diff --git a/code/modules/surgery/core_removal.dm b/code/modules/surgery/core_removal.dm index ffe03d41483..bcc7836343b 100644 --- a/code/modules/surgery/core_removal.dm +++ b/code/modules/surgery/core_removal.dm @@ -22,7 +22,7 @@ "[user] begins to extract a core from [target].", "[user] begins to extract a core from [target].") -/datum/surgery_step/extract_core/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/extract_core/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) var/mob/living/simple_animal/slime/slime = target if(slime.cores > 0) slime.cores-- @@ -34,9 +34,9 @@ if(slime.cores <= 0) slime.icon_state = "[slime.colour] baby slime dead-nocore" - return ..(default_display_results = FALSE) + return ..() else return 0 else to_chat(user, "There aren't any cores left in [target]!") - return ..(default_display_results = FALSE) + return ..() diff --git a/code/modules/surgery/coronary_bypass.dm b/code/modules/surgery/coronary_bypass.dm index f2cbafa8b54..5fb613e16e5 100644 --- a/code/modules/surgery/coronary_bypass.dm +++ b/code/modules/surgery/coronary_bypass.dm @@ -24,7 +24,7 @@ "[user] begins to make an incision in [target]'s heart.", "[user] begins to make an incision in [target]'s heart.") -/datum/surgery_step/incise_heart/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/incise_heart/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) if(ishuman(target)) var/mob/living/carbon/human/H = target if (!(NOBLOOD in H.dna.species.species_traits)) @@ -33,7 +33,7 @@ "") H.bleed_rate += 10 H.adjustBruteLoss(10) - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/incise_heart/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(ishuman(target)) @@ -50,13 +50,14 @@ name = "graft coronary bypass" implements = list(TOOL_HEMOSTAT = 90, TOOL_WIRECUTTER = 35, /obj/item/stack/packageWrap = 15, /obj/item/stack/cable_coil = 5) time = 90 + experience_given = 20 /datum/surgery_step/coronary_bypass/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(user, target, "You begin to graft a bypass onto [target]'s heart...", "[user] begins to graft something onto [target]'s heart!", "[user] begins to graft something onto [target]'s heart!") -/datum/surgery_step/coronary_bypass/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/coronary_bypass/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) target.setOrganLoss(ORGAN_SLOT_HEART, 60) var/obj/item/organ/heart/heart = target.getorganslot(ORGAN_SLOT_HEART) if(heart) //slightly worrying if we lost our heart mid-operation, but that's life @@ -64,7 +65,7 @@ display_results(user, target, "You successfully graft a bypass onto [target]'s heart.", "[user] finishes grafting something onto [target]'s heart.", "[user] finishes grafting something onto [target]'s heart.") - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/coronary_bypass/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(ishuman(target)) diff --git a/code/modules/surgery/dental_implant.dm b/code/modules/surgery/dental_implant.dm index ac254f7776b..26d6f76ae84 100644 --- a/code/modules/surgery/dental_implant.dm +++ b/code/modules/surgery/dental_implant.dm @@ -13,7 +13,7 @@ "[user] begins to wedge \the [tool] in [target]'s [parse_zone(target_zone)].", "[user] begins to wedge something in [target]'s [parse_zone(target_zone)].") -/datum/surgery_step/insert_pill/success(mob/user, mob/living/carbon/target, target_zone, obj/item/reagent_containers/pill/tool, datum/surgery/surgery) +/datum/surgery_step/insert_pill/success(mob/user, mob/living/carbon/target, target_zone, obj/item/reagent_containers/pill/tool, datum/surgery/surgery, default_display_results = FALSE) if(!istype(tool)) return 0 @@ -27,7 +27,7 @@ display_results(user, target, "You wedge [tool] into [target]'s [parse_zone(target_zone)].", "[user] wedges \the [tool] into [target]'s [parse_zone(target_zone)]!", "[user] wedges something into [target]'s [parse_zone(target_zone)]!") - return ..(default_display_results = FALSE) + return ..() /datum/action/item_action/hands_free/activate_pill name = "Activate Pill" diff --git a/code/modules/surgery/experimental_dissection.dm b/code/modules/surgery/experimental_dissection.dm index 50a8801ac3c..f697d48fa83 100644 --- a/code/modules/surgery/experimental_dissection.dm +++ b/code/modules/surgery/experimental_dissection.dm @@ -73,26 +73,32 @@ cost *= ED.value_multiplier return (cost-multi_surgery_adjust) -/datum/surgery_step/dissection/success(mob/user, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, display_results = TRUE) +/datum/surgery_step/dissection/success(mob/user, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) var/points_earned = check_value(target, surgery) user.visible_message("[user] dissects [target], discovering [points_earned] point\s of data!", "You dissect [target], finding [points_earned] point\s worth of discoveries, you also write a few notes.") SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points_earned*PUBLIC_TECHWEB_GAIN)) - new /obj/item/research_notes(user.loc, points_earned*PRIVATE_TECHWEB_GAIN, "biology") + var/obj/item/research_notes/the_dossier =new /obj/item/research_notes(user.loc, points_earned*PRIVATE_TECHWEB_GAIN, "biology") + if(!user.put_in_hands(the_dossier) && istype(user.get_inactive_held_item(), /obj/item/research_notes)) + var/obj/item/research_notes/hand_dossier = user.get_inactive_held_item() + hand_dossier.merge(the_dossier) var/obj/item/bodypart/L = target.get_bodypart(BODY_ZONE_CHEST) target.apply_damage(80, BRUTE, L) ADD_TRAIT(target, TRAIT_DISSECTED, "[surgery.name]") repeatable = FALSE - experience_given = 1+(points_earned/BASE_HUMAN_REWARD) - return ..(default_display_results = FALSE) + experience_given = 1+(points_earned/(BASE_HUMAN_REWARD/10))//if BHR = 500, 10 XP on base surgery + return ..() /datum/surgery_step/dissection/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) var/points_earned = round(check_value(target, surgery) * 0.01) user.visible_message("[user] dissects [target]!", EXPDIS_FAIL_MSG) SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points_earned*PUBLIC_TECHWEB_GAIN)) - new /obj/item/research_notes(user.loc, points_earned*PRIVATE_TECHWEB_GAIN, "biology") + var/obj/item/research_notes/the_dossier =new /obj/item/research_notes(user.loc, points_earned*PRIVATE_TECHWEB_GAIN, "biology") + if(!user.put_in_hands(the_dossier) && istype(user.get_inactive_held_item(), /obj/item/research_notes)) + var/obj/item/research_notes/hand_dossier = user.get_inactive_held_item() + hand_dossier.merge(the_dossier) var/obj/item/bodypart/L = target.get_bodypart(BODY_ZONE_CHEST) target.apply_damage(80, BRUTE, L) diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm index 1c9207b0a5c..d50840291c2 100644 --- a/code/modules/surgery/eye_surgery.dm +++ b/code/modules/surgery/eye_surgery.dm @@ -10,6 +10,7 @@ name = "fix eyes" implements = list(TOOL_HEMOSTAT = 100, TOOL_SCREWDRIVER = 45, /obj/item/pen = 25) time = 64 + experience_given = 5 /datum/surgery/eye_surgery/can_start(mob/user, mob/living/carbon/target) var/obj/item/organ/eyes/E = target.getorganslot(ORGAN_SLOT_EYES) @@ -23,7 +24,7 @@ "[user] begins to fix [target]'s eyes.", "[user] begins to perform surgery on [target]'s eyes.") -/datum/surgery_step/fix_eyes/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/fix_eyes/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) var/obj/item/organ/eyes/E = target.getorganslot(ORGAN_SLOT_EYES) user.visible_message("[user] successfully fixes [target]'s eyes!", "You succeed in fixing [target]'s eyes.") display_results(user, target, "You succeed in fixing [target]'s eyes.", @@ -34,7 +35,7 @@ target.cure_nearsighted(list(EYE_DAMAGE)) target.blur_eyes(35) //this will fix itself slowly. E.setOrganDamage(0) - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/fix_eyes/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(target.getorgan(/obj/item/organ/brain)) diff --git a/code/modules/surgery/healing.dm b/code/modules/surgery/healing.dm index 4d8e0f75f08..6e8e3e18015 100644 --- a/code/modules/surgery/healing.dm +++ b/code/modules/surgery/healing.dm @@ -1,3 +1,5 @@ +#define PER_ITERATION_XP_CAP 3 //TW XP gain scales with repeated iterations. + /datum/surgery/healing steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, @@ -26,7 +28,7 @@ implements = list(TOOL_HEMOSTAT = 100, TOOL_SCREWDRIVER = 65, /obj/item/pen = 55) repeatable = TRUE time = 25 - experience_given = 2 + experience_given = 1 //scales with repeated iterations var/brutehealing = 0 var/burnhealing = 0 var/missinghpbonus = 0 //heals an extra point of damager per X missing damage of type (burn damage for burn healing, brute for brute). Smaller Number = More Healing! @@ -48,11 +50,13 @@ /datum/surgery_step/heal/initiate(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, try_to_fail = FALSE) if(..()) + experience_given = min(experience_given+0.25,PER_ITERATION_XP_CAP) while((brutehealing && target.getBruteLoss()) || (burnhealing && target.getFireLoss())) if(!..()) break + experience_given = min(experience_given+0.25,PER_ITERATION_XP_CAP) -/datum/surgery_step/heal/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/heal/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) var/umsg = "You succeed in fixing some of [target]'s wounds" //no period, add initial space to "addons" var/tmsg = "[user] fixes some of [target]'s wounds" //see above var/urhealedamt_brute = brutehealing @@ -76,7 +80,7 @@ if(istype(surgery, /datum/surgery/healing)) var/datum/surgery/healing/the_surgery = surgery the_surgery.antispam = TRUE - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/heal/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(user, target, "You screwed up!", @@ -214,3 +218,5 @@ "[user] screws up!", "[user] fixes some of [target]'s wounds.", TRUE) target.take_bodypart_damage(5,5) + +#undef PER_ITERATION_XP_CAP diff --git a/code/modules/surgery/hepatectomy.dm b/code/modules/surgery/hepatectomy.dm index 46c999bc228..ed04b918f03 100644 --- a/code/modules/surgery/hepatectomy.dm +++ b/code/modules/surgery/hepatectomy.dm @@ -24,19 +24,20 @@ implements = list(TOOL_SCALPEL = 95, /obj/item/melee/transforming/energy/sword = 65, /obj/item/kitchen/knife = 45, /obj/item/shard = 35) time = 52 + experience_given = 10 /datum/surgery_step/hepatectomy/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(user, target, "You begin to cut out a damaged peice of [target]'s liver...", "[user] begins to make an incision in [target].", "[user] begins to make an incision in [target].") -/datum/surgery_step/hepatectomy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/hepatectomy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) var/mob/living/carbon/human/H = target H.setOrganLoss(ORGAN_SLOT_LIVER, 10) //not bad, not great display_results(user, target, "You successfully remove the damaged part of [target]'s liver.", "[user] successfully removes the damaged part of [target]'s liver.", "[user] successfully removes the damaged part of [target]'s liver.") - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/hepatectomy/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery) var/mob/living/carbon/human/H = target diff --git a/code/modules/surgery/implant_removal.dm b/code/modules/surgery/implant_removal.dm index 754e8affaeb..2597464ea59 100644 --- a/code/modules/surgery/implant_removal.dm +++ b/code/modules/surgery/implant_removal.dm @@ -25,7 +25,7 @@ "[user] looks for an implant in [target]'s [target_zone].", "[user] looks for something in [target]'s [target_zone].") -/datum/surgery_step/extract_implant/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/extract_implant/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) if(I) display_results(user, target, "You successfully remove [I] from [target]'s [target_zone].", "[user] successfully removes [I] from [target]'s [target_zone]!", @@ -50,7 +50,7 @@ else to_chat(user, "You can't find anything in [target]'s [target_zone]!") - return ..(default_display_results = FALSE) + return ..() /datum/surgery/implant_removal/mechanic name = "implant removal" diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm index 3a61500d9f3..1ba0464fa7e 100644 --- a/code/modules/surgery/limb_augmentation.dm +++ b/code/modules/surgery/limb_augmentation.dm @@ -8,6 +8,7 @@ name = "replace limb" implements = list(/obj/item/bodypart = 100, /obj/item/organ_storage = 100) time = 32 + experience_given = 10 var/obj/item/bodypart/L = null // L because "limb" @@ -41,7 +42,7 @@ //SURGERY STEP SUCCESSES -/datum/surgery_step/replace_limb/success(mob/user, mob/living/carbon/target, target_zone, obj/item/bodypart/tool, datum/surgery/surgery) +/datum/surgery_step/replace_limb/success(mob/user, mob/living/carbon/target, target_zone, obj/item/bodypart/tool, datum/surgery/surgery, default_display_results = FALSE) if(L) if(istype(tool, /obj/item/organ_storage)) tool.icon_state = initial(tool.icon_state) @@ -56,4 +57,4 @@ log_combat(user, target, "augmented", addition="by giving him new [parse_zone(target_zone)] INTENT: [uppertext(user.a_intent)]") else to_chat(user, "[target] has no organic [parse_zone(target_zone)] there!") - return ..(default_display_results = FALSE) + return ..() diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm index eb5c526eaa0..3b164188fdc 100644 --- a/code/modules/surgery/lipoplasty.dm +++ b/code/modules/surgery/lipoplasty.dm @@ -4,7 +4,7 @@ possible_locs = list(BODY_ZONE_CHEST) /datum/surgery/lipoplasty/can_start(mob/user, mob/living/carbon/target) - if(HAS_TRAIT(target, TRAIT_FAT)) + if(HAS_TRAIT(target, TRAIT_FAT) && target.nutrition >= NUTRITION_LEVEL_WELL_FED) return 1 return 0 @@ -14,6 +14,7 @@ name = "cut excess fat" implements = list(TOOL_SAW = 100, /obj/item/hatchet = 35, /obj/item/kitchen/knife/butcher = 25) time = 64 + experience_given = 2 /datum/surgery_step/cut_fat/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message("[user] begins to cut away [target]'s excess fat.", "You begin to cut away [target]'s excess fat...") @@ -32,20 +33,22 @@ name = "remove loose fat" implements = list(TOOL_RETRACTOR = 100, TOOL_SCREWDRIVER = 45, TOOL_WIRECUTTER = 35) time = 32 + experience_given = 0 //scales with fat removed /datum/surgery_step/remove_fat/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(user, target, "You begin to extract [target]'s loose fat...", "[user] begins to extract [target]'s loose fat!", "[user] begins to extract something from [target]'s [target_zone].") -/datum/surgery_step/remove_fat/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/remove_fat/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You extract [target]'s fat.", "[user] extracts [target]'s fat!", "[user] extracts [target]'s fat!") target.overeatduration = 0 //patient is unfatted var/removednutriment = target.nutrition target.set_nutrition(NUTRITION_LEVEL_WELL_FED) - removednutriment -= 450 //whatever was removed goes into the meat + removednutriment -= NUTRITION_LEVEL_WELL_FED //whatever was removed goes into the meat + experience_given = (round(removednutriment/30)) var/mob/living/carbon/human/H = target var/typeofmeat = /obj/item/reagent_containers/food/snacks/meat/slab/human @@ -59,4 +62,4 @@ newmeat.subjectjob = H.job newmeat.reagents.add_reagent (/datum/reagent/consumable/nutriment, (removednutriment / 15)) //To balance with nutriment_factor of nutriment newmeat.forceMove(target.loc) - return ..(default_display_results = FALSE) + return ..() diff --git a/code/modules/surgery/lobectomy.dm b/code/modules/surgery/lobectomy.dm index 052ddb7f768..156c1ab4913 100644 --- a/code/modules/surgery/lobectomy.dm +++ b/code/modules/surgery/lobectomy.dm @@ -18,13 +18,14 @@ implements = list(TOOL_SCALPEL = 95, /obj/item/melee/transforming/energy/sword = 65, /obj/item/kitchen/knife = 45, /obj/item/shard = 35) time = 42 + experience_given = 10 /datum/surgery_step/lobectomy/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(user, target, "You begin to make an incision in [target]'s lungs...", "[user] begins to make an incision in [target].", "[user] begins to make an incision in [target].") -/datum/surgery_step/lobectomy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/lobectomy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) if(ishuman(target)) var/mob/living/carbon/human/H = target var/obj/item/organ/lungs/L = H.getorganslot(ORGAN_SLOT_LUNGS) @@ -33,7 +34,7 @@ display_results(user, target, "You successfully excise [H]'s most damaged lobe.", "Successfully removes a piece of [H]'s lungs.", "") - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/lobectomy/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(ishuman(target)) diff --git a/code/modules/surgery/organic_steps.dm b/code/modules/surgery/organic_steps.dm index 1319b547d69..8196217ee4b 100644 --- a/code/modules/surgery/organic_steps.dm +++ b/code/modules/surgery/organic_steps.dm @@ -17,7 +17,7 @@ return TRUE -/datum/surgery_step/incise/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/incise/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) if ishuman(target) var/mob/living/carbon/human/H = target if (!(NOBLOOD in H.dna.species.species_traits)) @@ -25,9 +25,10 @@ "Blood pools around the incision in [H]'s [parse_zone(target_zone)].", "") H.bleed_rate += 3 - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/incise/nobleed //silly friendly! + experience_given = 1 //safer so not as much XP /datum/surgery_step/incise/nobleed/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(user, target, "You begin to carefully make an incision in [target]'s [parse_zone(target_zone)]...", @@ -110,12 +111,12 @@ "[user] begins to saw through the bone in [target]'s [parse_zone(target_zone)].", "[user] begins to saw through the bone in [target]'s [parse_zone(target_zone)].") -/datum/surgery_step/saw/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/saw/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) target.apply_damage(50, BRUTE, "[target_zone]") display_results(user, target, "You saw [target]'s [parse_zone(target_zone)] open.", "[user] saws [target]'s [parse_zone(target_zone)] open!", "[user] saws [target]'s [parse_zone(target_zone)] open!") - return ..(default_display_results = FALSE) + return ..() //drill bone /datum/surgery_step/drill @@ -128,8 +129,8 @@ "[user] begins to drill into the bone in [target]'s [parse_zone(target_zone)].", "[user] begins to drill into the bone in [target]'s [parse_zone(target_zone)].") -/datum/surgery_step/drill/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/drill/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) display_results(user, target, "You drill into [target]'s [parse_zone(target_zone)].", "[user] drills into [target]'s [parse_zone(target_zone)]!", "[user] drills into [target]'s [parse_zone(target_zone)]!") - return ..(default_display_results = FALSE) + return ..() diff --git a/code/modules/surgery/plastic_surgery.dm b/code/modules/surgery/plastic_surgery.dm index bb804bdbe30..135008f3f0b 100644 --- a/code/modules/surgery/plastic_surgery.dm +++ b/code/modules/surgery/plastic_surgery.dm @@ -8,6 +8,7 @@ name = "reshape face" implements = list(TOOL_SCALPEL = 100, /obj/item/kitchen/knife = 50, TOOL_WIRECUTTER = 35) time = 64 + experience_given = 5 /datum/surgery_step/reshape_face/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message("[user] begins to alter [target]'s appearance.", "You begin to alter [target]'s appearance...") @@ -15,7 +16,7 @@ "[user] begins to alter [target]'s appearance.", "[user] begins to make an incision in [target]'s face.") -/datum/surgery_step/reshape_face/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/reshape_face/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) if(HAS_TRAIT_FROM(target, TRAIT_DISFIGURED, TRAIT_GENERIC)) REMOVE_TRAIT(target, TRAIT_DISFIGURED, TRAIT_GENERIC) display_results(user, target, "You successfully restore [target]'s appearance.", @@ -42,7 +43,7 @@ if(ishuman(target)) var/mob/living/carbon/human/H = target H.sec_hud_set_ID() - return ..(default_display_results = FALSE) + return ..() /datum/surgery_step/reshape_face/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) display_results(user, target, "You screw up, leaving [target]'s appearance disfigured!", diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index b23fa6d5f09..5f262b40709 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -19,6 +19,7 @@ name = "add prosthetic" implements = list(/obj/item/bodypart = 100, /obj/item/organ_storage = 100, /obj/item/twohanded/required/chainsaw = 100, /obj/item/melee/synthetic_arm_blade = 100) time = 32 + experience_given = 5 //won't get full XP if rejected var/organ_rejection_dam = 0 /datum/surgery_step/add_prosthetic/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -62,8 +63,8 @@ to_chat(user, "[tool] must be installed onto an arm.") return -1 -/datum/surgery_step/add_prosthetic/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) - . = ..(default_display_results = FALSE) +/datum/surgery_step/add_prosthetic/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) + . = ..() if(istype(tool, /obj/item/organ_storage)) tool.icon_state = initial(tool.icon_state) tool.desc = initial(tool.desc) @@ -74,6 +75,7 @@ L.attach_limb(target) if(organ_rejection_dam) target.adjustToxLoss(organ_rejection_dam) + experience_given -= (round(organ_rejection_dam/10)) display_results(user, target, "You succeed in replacing [target]'s [parse_zone(target_zone)].", "[user] successfully replaces [target]'s [parse_zone(target_zone)] with [tool]!", "[user] successfully replaces [target]'s [parse_zone(target_zone)]!") diff --git a/code/modules/surgery/remove_embedded_object.dm b/code/modules/surgery/remove_embedded_object.dm index 10f1ec17a3a..30e08da31be 100644 --- a/code/modules/surgery/remove_embedded_object.dm +++ b/code/modules/surgery/remove_embedded_object.dm @@ -8,6 +8,7 @@ name = "remove embedded objects" time = 32 accept_hand = 1 + experience_given = 5 var/obj/item/bodypart/L = null @@ -22,7 +23,7 @@ user.visible_message("[user] looks for [target]'s [parse_zone(user.zone_selected)].", "You look for [target]'s [parse_zone(user.zone_selected)]...") -/datum/surgery_step/remove_object/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) +/datum/surgery_step/remove_object/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE) if(L) if(ishuman(target)) var/mob/living/carbon/human/H = target @@ -45,4 +46,4 @@ else to_chat(user, "You can't find [target]'s [parse_zone(user.zone_selected)], let alone any objects embedded in it!") - return ..(default_display_results = FALSE) + return ..() diff --git a/code/modules/surgery/surgery_step.dm b/code/modules/surgery/surgery_step.dm index caeadcf1ebd..535ea65df28 100644 --- a/code/modules/surgery/surgery_step.dm +++ b/code/modules/surgery/surgery_step.dm @@ -9,6 +9,7 @@ var/list/chems_needed = list() //list of chems needed to complete the step. Even on success, the step will have no effect if there aren't the chems required in the mob. var/require_all_chems = TRUE //any on the list or all on the list? var/silicons_obey_prob = FALSE + /// The amount of a experience given for successfully completing the step. var/experience_given = 1 /datum/surgery_step/proc/try_op(mob/user, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, try_to_fail = FALSE) @@ -99,8 +100,7 @@ if(failure(user, target, target_zone, tool, surgery, fail_prob)) advance = TRUE if(chem_check_result) - if(.(user, target, target_zone, tool, surgery, try_to_fail)) //automatically re-attempt if failed for reason other than lack of required chemical - advance = TRUE + return .(user, target, target_zone, tool, surgery, try_to_fail) //automatically re-attempt if failed for reason other than lack of required chemical if(advance && !repeatable) surgery.status++ if(surgery.status > surgery.steps.len) @@ -122,7 +122,7 @@ display_results(user, target, "You succeed.", "[user] succeeds!", "[user] finishes.") - user?.mind.adjust_experience(/datum/skill/medical, experience_given) + user?.mind.adjust_experience(/datum/skill/medical, round(experience_given)) return TRUE /datum/surgery_step/proc/failure(mob/user, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, var/fail_prob = 0) From 9e6ab1011e4f0a0d6b6c1bb6d40cc2ab37658ac0 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 2 Jan 2020 14:48:20 -0800 Subject: [PATCH 06/10] Automatic changelog generation for PR #48231 [ci skip] --- html/changelogs/AutoChangeLog-pr-48231.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-48231.yml diff --git a/html/changelogs/AutoChangeLog-pr-48231.yml b/html/changelogs/AutoChangeLog-pr-48231.yml new file mode 100644 index 00000000000..45f42fde0e1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-48231.yml @@ -0,0 +1,6 @@ +author: "Cobby Touches Medical Again" +delete-after: True +changes: + - balance: "Ups a variety of surgeries to give more XP" + - bugfix: "Surgeries not giving XP" + - bugfix: "Failing surgeries causing the rest of the surgery (specifically TW) to act up." From d40713f70d4d400ffd687150ae2e9023ab1f0694 Mon Sep 17 00:00:00 2001 From: Rob Bailey Date: Thu, 2 Jan 2020 15:14:04 -0800 Subject: [PATCH 07/10] Configuration + NTNet Relay (#48476) --- code/modules/NTNet/relays.dm | 4 +- .../file_system/programs/configurator.dm | 2 + .../packages/tgui/interfaces/NtnetRelay.js | 66 ++++++++++++++ .../tgui/interfaces/NtosConfiguration.js | 90 +++++++++++++++++++ tgui-next/packages/tgui/public/tgui.bundle.js | 4 +- tgui-next/packages/tgui/routes.js | 30 +++++-- 6 files changed, 187 insertions(+), 9 deletions(-) create mode 100644 tgui-next/packages/tgui/interfaces/NtnetRelay.js create mode 100644 tgui-next/packages/tgui/interfaces/NtosConfiguration.js diff --git a/code/modules/NTNet/relays.dm b/code/modules/NTNet/relays.dm index 77d1005e1a7..d478ca17910 100644 --- a/code/modules/NTNet/relays.dm +++ b/code/modules/NTNet/relays.dm @@ -9,7 +9,7 @@ icon_state = "bus" density = TRUE circuit = /obj/item/circuitboard/machine/ntnet_relay - ui_x = 500 + ui_x = 400 ui_y = 300 var/datum/ntnet/NTNet = null // This is mostly for backwards reference and to allow varedit modifications from ingame. @@ -91,10 +91,12 @@ dos_failure = 0 update_icon() SSnetworks.station_network.add_log("Quantum relay manually restarted from overload recovery mode to normal operation mode.") + return TRUE if("toggle") enabled = !enabled SSnetworks.station_network.add_log("Quantum relay manually [enabled ? "enabled" : "disabled"].") update_icon() + return TRUE /obj/machinery/ntnet_relay/Initialize() uid = gl_uid++ diff --git a/code/modules/modular_computers/file_system/programs/configurator.dm b/code/modules/modular_computers/file_system/programs/configurator.dm index 8ceb1a4decc..2d60323d107 100644 --- a/code/modules/modular_computers/file_system/programs/configurator.dm +++ b/code/modules/modular_computers/file_system/programs/configurator.dm @@ -10,6 +10,8 @@ unsendable = 1 undeletable = 1 size = 4 + ui_x = 420 + ui_y = 630 available_on_ntnet = 0 requires_ntnet = 0 tgui_id = "ntos_configuration" diff --git a/tgui-next/packages/tgui/interfaces/NtnetRelay.js b/tgui-next/packages/tgui/interfaces/NtnetRelay.js new file mode 100644 index 00000000000..98a9b097f66 --- /dev/null +++ b/tgui-next/packages/tgui/interfaces/NtnetRelay.js @@ -0,0 +1,66 @@ +import { useBackend } from '../backend'; +import { Box, Button, ProgressBar, Section, AnimatedNumber } from '../components'; + +export const NtnetRelay = props => { + const { act, data } = useBackend(props); + + const { + enabled, + dos_capacity, + dos_overload, + dos_crashed, + } = data; + + return ( +
act('toggle')} + /> + )}> + {!dos_crashed ? ( + + GQ + {' / '} + {dos_capacity} GQ + + ) : ( + + + NETWORK BUFFER OVERFLOW + + + OVERLOAD RECOVERY MODE + + + 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. + + + ADMINISTRATOR OVERRIDE + + + CAUTION - DATA LOSS MAY OCCUR + +
+ ); +}; diff --git a/tgui-next/packages/tgui/interfaces/NtosConfiguration.js b/tgui-next/packages/tgui/interfaces/NtosConfiguration.js new file mode 100644 index 00000000000..378d96b0da2 --- /dev/null +++ b/tgui-next/packages/tgui/interfaces/NtosConfiguration.js @@ -0,0 +1,90 @@ +import { Fragment } from 'inferno'; +import { useBackend } from '../backend'; +import { Box, Button, Flex, Icon, LabeledList, NoticeBox, ProgressBar, Section, ColorBox } from '../components'; + +export const NtosConfiguration = props => { + const { act, data } = useBackend(props); + + const { + power_usage, + battery_exists, + battery = {}, + disk_size, + disk_used, + hardware = [], + } = data; + + return ( + +
+ Power Draw: {power_usage}W + + )}> + + + {battery_exists ? ( + + {battery.charge} / {battery.max} + + ) : 'Not Availible'} + + +
+
+ + {disk_used} GQ / {disk_size} GQ + +
+
+ {hardware.map(component => ( +
+ {!component.critical && ( + act('PC_toggle_component', { + name: component.name, + })} + /> + )} + + Power Usage: {component.powerusage}W + + + )}> + {component.desc} +
+ ))} +
+
+ ); +}; diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 1539c2eb881..d2738f2a69a 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=163)}([function(e,t,n){"use strict";var o=n(5),r=n(19).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(383);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(388);t.BlockQuote=r.BlockQuote;var a=n(18);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(390);t.ColorBox=c.ColorBox;var l=n(391);t.Collapsible=l.Collapsible;var u=n(392);t.Dimmer=u.Dimmer;var d=n(393);t.Dropdown=d.Dropdown;var s=n(394);t.Flex=s.Flex;var p=n(395);t.Grid=p.Grid;var m=n(86);t.Icon=m.Icon;var f=n(396);t.Input=f.Input;var h=n(161);t.LabeledList=h.LabeledList;var C=n(397);t.NoticeBox=C.NoticeBox;var g=n(398);t.NumberInput=g.NumberInput;var b=n(399);t.ProgressBar=b.ProgressBar;var v=n(400);t.Section=v.Section;var N=n(160);t.Table=N.Table;var V=n(401);t.Tabs=V.Tabs;var y=n(402);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(403);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(73),u=n(26),d=n(22),s=n(13).f,p=n(36),m=n(52),f=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},P=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==x&&m(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(P(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:P,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),d=o.Symbol,s=l?d:i;e.exports=function(e){return a(u,e)||(c&&a(d,e)?u[e]=d[e]:u[e]=s("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(389),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(70),a=n(46),i=n(25),c=n(33),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(26),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";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(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(71),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(71),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(76),u=n(54),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(33),C=n(15),g=n(73),b=n(6),v=n(42),N=n(52),V=n(47).f,y=n(152),_=n(17).forEach,x=n(53),k=n(13),L=n(19),w=n(34),B=n(78),S=w.get,I=w.set,T=k.f,A=L.f,P=Math.round,E=r.RangeError,M=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,R=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},K=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(F||(L.f=q,k.f=W,K(j,"buffer"),K(j,"byteOffset"),K(j,"byteLength"),K(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=P(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};F?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?G(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?U(C,t):y.call(C,t):new h(m(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!G(t))return H(t)?U(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw E("Wrong length");if((i=h-s)<0)throw E("Wrong length")}else if((i=p(o)*a)+s>h)throw E("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(26),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";var o=n(32);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(8),r=n(135);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(35),r=n(13),a=n(11),i=n(9),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(21),r="["+n(80)+"]",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.createLogger=void 0;n(154);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(51),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,v=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?v(o(b=e[f])[0],b[1]):v(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(26),c=n(66),l=n(4),u=n(54),d=n(30),s=n(10),p=n(137),m=n(214),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},E=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},F=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var U=new L(new k(2)),K=L.prototype.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(L.prototype,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,k,y);var o=v(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(k,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return F(this,1,e)[0]<<24>>24},getUint8:function(e){return F(this,1,e)[0]},getInt16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(F(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(F(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,I,t)},setUint8:function(e,t){R(this,1,e,I,t)},setInt16:function(e,t){R(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(L,y),e.exports={ArrayBuffer:k,DataView:L}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(54),d=n(6),s=n(4),p=n(74),m=n(43),f=n(78);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!s((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((N=t((function(t,n){u(t,N,e);var o=f(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),m(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(52);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(82),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(83);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(18);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(26);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(72),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(73),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(199),a=n(36),i=n(52),c=n(43),l=n(26),u=n(22),d=n(11),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,v){r(n,t,d);var N,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(N=a(S.call(new e)),f!==Object.prototype&&N.next&&(s||a(N)===f||(i?i(N,f):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!v||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(80);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(74),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(16),i=n(115),c=n(56),l=n(116),u=n(18),d=n(86),s=n(159);function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),f=function(e){var t=e.className,n=e.fluid,c=e.icon,f=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.children,y=e.onclick,_=e.onClick,x=p(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","children","onclick","onClick"]),k=!(!N&&!V);return y&&m.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",k&&"Button--hasContent",v&&"Button--ellipsis",f&&"string"==typeof f?"Button--color--"+f:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&_&&_(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&_&&_(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},x,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c}),N,V,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=f,f.defaultHooks=r.pureComponentHooks;var h=function(e){var t=e.checked,n=p(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=h,f.Checkbox=h},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(56),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(19),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(51),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(25),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(26),l=n(15),u=n(11),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(80),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(25),i=n(70).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],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(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(72);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(19).f,m=n(32),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,v="process"==m(g),N=p(s,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.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(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(72);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(344);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(54),l=n(68),u=n(17),d=n(15),s=n(34),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(16),d=(0,n(56).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){d.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),s=!1},v=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(24);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(18);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(18),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){n(164),n(165),n(166),n(167),e.exports=n(168)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(194),n(196),n(197),n(198),n(133),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(215),n(216),n(217),n(218),n(219),n(221),n(222),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(253),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),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(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(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(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(379),n(380),n(381),n(382);var o=n(1);n(384),n(385);var r=n(386),a=(n(154),n(3)),i=n(16),c=n(155),l=n(56),u=n(157),d=n(492),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(494).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(51),m=n(6),f=n(8),h=n(14),C=n(25),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(19),k=n(13),L=n(70),w=n(26),B=n(22),S=n(91),I=n(71),T=n(59),A=n(58),P=n(11),E=n(129),M=n(27),O=n(43),F=n(34),R=n(17).forEach,D=I("hidden"),j=P("toPrimitive"),z=F.set,H=F.getterFor("Symbol"),U=Object.prototype,K=r.Symbol,G=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(U,t);o&&delete U[t],q(e,t,n),o&&e!==U&&q(U,t,o)}:q,re=function(e,t){var n=Q[e]=v(K.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof K.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof K},ie=function(e,t,n){e===U&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=N(n).concat(pe(n));return R(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===U&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==U||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return R(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===U,n=W(t?X:C(e)),o=[];return R(n,(function(e){!s(Q,e)||t&&!s(U,e)||o.push(Q[e])})),o};(l||(B((K=function(){if(this instanceof K)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(X,e),s(this,D)&&s(this[D],t)&&(this[D][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 H(this).tag})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,c&&(q(K.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(U,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(E.f=function(e){return re(P(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:K}),R(N(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=K(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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),G)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=K();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});K.prototype[j]||w(K.prototype,j,K.prototype.valueOf),O(K,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(51),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(11),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),v=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(17).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(17).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(17).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(17).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(193);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(17).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(195);o({target:"Array",stat:!0,forced:!n(74)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||f==Array&&i(v))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=v.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(51)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(25),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(17).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(75).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(75).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(51),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(11)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(53)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(s(a(t),0),v-N)),v+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(76),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(26),r=n(223),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(77),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(79),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(79);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(238)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(79),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(79),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(78),d=n(33),s=n(4),p=n(42),m=n(47).f,f=n(19).f,h=n(13).f,C=n(55).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?s((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(252)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(259);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(80),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(262),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=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(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(264);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(70),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(25),i=n(19).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(25),c=n(19),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(33),l=n(36),u=n(19).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(33),l=n(36),u=n(19).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(52)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(288);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(73);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),d=n(35),s=n(145),p=n(22),m=n(66),f=n(43),h=n(53),C=n(6),g=n(31),b=n(54),v=n(32),N=n(90),V=n(68),y=n(74),_=n(45),x=n(106).set,k=n(147),L=n(148),w=n(292),B=n(149),S=n(293),I=n(34),T=n(61),A=n(11),P=n(96),E=A("species"),M="Promise",O=I.get,F=I.set,R=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,U=d("fetch"),K=B.f,G=K,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(N(D)!==String(D))){if(66===P)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(P>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[E]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){F(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=R(this),o=K(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=K=function(e){return e===D||e===a?new r(e):G(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,U.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=K(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=K(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=K(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)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(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(19).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(19),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(19);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(19),d=n(36),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(52);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(78),c=n(13).f,l=n(47).f,u=n(107),d=n(82),s=n(22),p=n(4),m=n(53),f=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?d.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,s(r,"RegExp",N)}m("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(83);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(82);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(82),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&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(77),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(19).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(84),r=n(8),a=n(10),i=n(21),c=n(111),l=n(85);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(25),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var v=d(m,f);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=f.slice(y,k)+I,y=k+x.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(84),r=n(8),a=n(21),i=n(144),c=n(85);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(84),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(85),s=n(83),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var N=0,V=0,y=[];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(0),r=n(55).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(55).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(55).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(17).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(75).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(75).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(17).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(77),l=n(153),u=n(6),d=n(34).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(77)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(72),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Pe,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=E,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=P,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m: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)&&R(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?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(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!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),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=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?P(e,null):o(e)?E(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function U(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 K=U(0),G=U(null),Y=U(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=U(null)),n[e]||1==++K[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--K[e]&&(document.removeEventListener(f(e),G[e]),G[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Pe(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Ee(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Pe(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Ee(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),Ne(e.ref,m,i)}function Ee(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Re(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(ve(f),Ne(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Fe(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Re(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Re(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Re(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Fe(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Ee(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Ee(o,r,a,i,c,u)}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:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Ee(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ee(o,r,a,i,c,u):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Fe(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Fe(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Fe(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ve(m,l)}else x||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Fe(m,f,l,n,u,d,p),++w}else x||Ve(m,l);else x||Ve(m,l)}if(x)ke(l,s,e),Ee(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ue=[],Ke="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ge=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ue.length)return void $e(e,o,n);if(-1===Ue.indexOf(e)&&Ue.push(e),Ge||(Ge=!0,Ke(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"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;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=163)}([function(e,t,n){"use strict";var o=n(5),r=n(19).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(383);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(388);t.BlockQuote=r.BlockQuote;var a=n(18);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(390);t.ColorBox=c.ColorBox;var l=n(391);t.Collapsible=l.Collapsible;var u=n(392);t.Dimmer=u.Dimmer;var d=n(393);t.Dropdown=d.Dropdown;var s=n(394);t.Flex=s.Flex;var p=n(395);t.Grid=p.Grid;var m=n(86);t.Icon=m.Icon;var f=n(396);t.Input=f.Input;var h=n(161);t.LabeledList=h.LabeledList;var C=n(397);t.NoticeBox=C.NoticeBox;var g=n(398);t.NumberInput=g.NumberInput;var b=n(399);t.ProgressBar=b.ProgressBar;var v=n(400);t.Section=v.Section;var N=n(160);t.Table=N.Table;var V=n(401);t.Tabs=V.Tabs;var y=n(402);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(403);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(73),u=n(26),d=n(22),s=n(13).f,p=n(36),m=n(52),f=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},P=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==x&&m(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(P(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:P,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),d=o.Symbol,s=l?d:i;e.exports=function(e){return a(u,e)||(c&&a(d,e)?u[e]=d[e]:u[e]=s("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(389),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(70),a=n(46),i=n(25),c=n(33),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(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.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(26),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";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(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(71),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(71),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(76),u=n(54),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(33),C=n(15),g=n(73),b=n(6),v=n(42),N=n(52),V=n(47).f,y=n(152),_=n(17).forEach,x=n(53),k=n(13),L=n(19),w=n(34),B=n(78),S=w.get,I=w.set,T=k.f,A=L.f,P=Math.round,E=r.RangeError,M=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,R=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},G=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(F||(L.f=q,k.f=W,G(j,"buffer"),G(j,"byteOffset"),G(j,"byteLength"),G(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=P(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};F?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?U(C,t):y.call(C,t):new h(m(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?U(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw E("Wrong length");if((i=h-s)<0)throw E("Wrong length")}else if((i=p(o)*a)+s>h)throw E("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(26),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";var o=n(32);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(8),r=n(135);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(35),r=n(13),a=n(11),i=n(9),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(21),r="["+n(80)+"]",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.createLogger=void 0;n(154);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(51),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,v=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?v(o(b=e[f])[0],b[1]):v(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(26),c=n(66),l=n(4),u=n(54),d=n(30),s=n(10),p=n(137),m=n(214),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},E=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},F=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var U=new L(new k(2)),G=L.prototype.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(L.prototype,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,k,y);var o=v(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(k,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return F(this,1,e)[0]<<24>>24},getUint8:function(e){return F(this,1,e)[0]},getInt16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(F(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(F(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,I,t)},setUint8:function(e,t){R(this,1,e,I,t)},setInt16:function(e,t){R(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(L,y),e.exports={ArrayBuffer:k,DataView:L}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(54),d=n(6),s=n(4),p=n(74),m=n(43),f=n(78);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!s((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((N=t((function(t,n){u(t,N,e);var o=f(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),m(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(52);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(82),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(83);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(18);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(26);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(72),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(73),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(199),a=n(36),i=n(52),c=n(43),l=n(26),u=n(22),d=n(11),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,v){r(n,t,d);var N,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(N=a(S.call(new e)),f!==Object.prototype&&N.next&&(s||a(N)===f||(i?i(N,f):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!v||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(80);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(74),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(16),i=n(115),c=n(56),l=n(116),u=n(18),d=n(86),s=n(159);function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),f=function(e){var t=e.className,n=e.fluid,c=e.icon,f=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.children,y=e.onclick,_=e.onClick,x=p(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","children","onclick","onClick"]),k=!(!N&&!V);return y&&m.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",k&&"Button--hasContent",v&&"Button--ellipsis",f&&"string"==typeof f?"Button--color--"+f:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&_&&_(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&_&&_(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},x,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c}),N,V,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=f,f.defaultHooks=r.pureComponentHooks;var h=function(e){var t=e.checked,n=p(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=h,f.Checkbox=h},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(56),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(19),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(51),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(25),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(26),l=n(15),u=n(11),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(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),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(80),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(25),i=n(70).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],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(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(72);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(19).f,m=n(32),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,v="process"==m(g),N=p(s,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.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(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(72);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(344);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(54),l=n(68),u=n(17),d=n(15),s=n(34),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(16),d=(0,n(56).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){d.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),s=!1},v=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(24);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(18);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(18),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){n(164),n(165),n(166),n(167),e.exports=n(168)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(194),n(196),n(197),n(198),n(133),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(215),n(216),n(217),n(218),n(219),n(221),n(222),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(253),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),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(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(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(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(379),n(380),n(381),n(382);var o=n(1);n(384),n(385);var r=n(386),a=(n(154),n(3)),i=n(16),c=n(155),l=n(56),u=n(157),d=n(494),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(496).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(51),m=n(6),f=n(8),h=n(14),C=n(25),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(19),k=n(13),L=n(70),w=n(26),B=n(22),S=n(91),I=n(71),T=n(59),A=n(58),P=n(11),E=n(129),M=n(27),O=n(43),F=n(34),R=n(17).forEach,D=I("hidden"),j=P("toPrimitive"),z=F.set,H=F.getterFor("Symbol"),U=Object.prototype,G=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(U,t);o&&delete U[t],q(e,t,n),o&&e!==U&&q(U,t,o)}:q,re=function(e,t){var n=Q[e]=v(G.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof G.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof G},ie=function(e,t,n){e===U&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=N(n).concat(pe(n));return R(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===U&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==U||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return R(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===U,n=W(t?X:C(e)),o=[];return R(n,(function(e){!s(Q,e)||t&&!s(U,e)||o.push(Q[e])})),o};(l||(B((G=function(){if(this instanceof G)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(X,e),s(this,D)&&s(this[D],t)&&(this[D][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 H(this).tag})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,c&&(q(G.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(U,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(E.f=function(e){return re(P(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:G}),R(N(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=G(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:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=G();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});G.prototype[j]||w(G.prototype,j,G.prototype.valueOf),O(G,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(51),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(11),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),v=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(17).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(17).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(17).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(17).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(193);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(17).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(195);o({target:"Array",stat:!0,forced:!n(74)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||f==Array&&i(v))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=v.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(51)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(25),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(17).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(75).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(75).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(51),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(11)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(53)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(s(a(t),0),v-N)),v+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(76),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(26),r=n(223),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(77),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(79),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(79);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(238)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(79),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(79),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(78),d=n(33),s=n(4),p=n(42),m=n(47).f,f=n(19).f,h=n(13).f,C=n(55).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?s((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(252)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(259);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(55).trim,a=n(80),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(262),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=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(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(264);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(70),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(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!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(25),i=n(19).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(25),c=n(19),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(33),l=n(36),u=n(19).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(81),i=n(14),c=n(33),l=n(36),u=n(19).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(52)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(288);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(73);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),d=n(35),s=n(145),p=n(22),m=n(66),f=n(43),h=n(53),C=n(6),g=n(31),b=n(54),v=n(32),N=n(90),V=n(68),y=n(74),_=n(45),x=n(106).set,k=n(147),L=n(148),w=n(292),B=n(149),S=n(293),I=n(34),T=n(61),A=n(11),P=n(96),E=A("species"),M="Promise",O=I.get,F=I.set,R=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,U=d("fetch"),G=B.f,K=G,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(N(D)!==String(D))){if(66===P)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(P>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[E]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){F(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=R(this),o=G(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=G=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,U.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=G(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=G(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=G(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)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(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(19).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(19),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(19);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(19),d=n(36),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(52);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(78),c=n(13).f,l=n(47).f,u=n(107),d=n(82),s=n(22),p=n(4),m=n(53),f=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?d.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,s(r,"RegExp",N)}m("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(83);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(82);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(82),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&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(77),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(19).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(84),r=n(8),a=n(10),i=n(21),c=n(111),l=n(85);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(25),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var v=d(m,f);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=f.slice(y,k)+I,y=k+x.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(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 d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(84),r=n(8),a=n(21),i=n(144),c=n(85);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(84),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(85),s=n(83),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"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),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var N=0,V=0,y=[];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(0),r=n(55).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(55).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(55).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(17).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(17).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(75).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(75).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(17).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(77),l=n(153),u=n(6),d=n(34).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(77)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(72),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Pe,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=E,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=P,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m: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)&&R(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?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(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!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),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=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?P(e,null):o(e)?E(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function U(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 G=U(0),K=U(null),Y=U(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=U(null)),n[e]||1==++G[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--G[e]&&(document.removeEventListener(f(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Pe(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Ee(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Pe(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=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(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Ee(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),Ne(e.ref,m,i)}function Ee(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Re(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(ve(f),Ne(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Fe(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Re(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Re(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Re(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Fe(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Ee(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Ee(o,r,a,i,c,u)}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:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Ee(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ee(o,r,a,i,c,u):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Fe(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Fe(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Fe(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ve(m,l)}else x||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Fe(m,f,l,n,u,d,p),++w}else x||Ve(m,l);else x||Ve(m,l)}if(x)ke(l,s,e),Ee(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ue=[],Ge="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ue.length)return void $e(e,o,n);if(-1===Ue.indexOf(e)&&Ue.push(e),Ke||(Ke=!0,Ge(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"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;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(18);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(18);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(18),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(18);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(18),i=n(86);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.onSet,t.selected,c(t,["color","over","width","onClick","onSet","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createComponentVNode)(2,a.Box,{width:d,className:(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),children:this.buildMenu()}):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(18);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(160),a=n(12);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(18);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;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),void e.target.blur()):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.onInput,e.onChange,e.value,e.maxLength),n=e.placeholder,c=i(e,["onInput","onChange","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{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.NoticeBox=void 0;var o=n(1),r=n(12),a=n(18);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(16),c=n(158),l=n(18);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.width,V=p.format,y=p.onChange,_=p.onDrag,x=C;(n||s)&&(x=d);var k=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},L=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:x,format:V,children:k})||k(V?V(x):x);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:N,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)((x-b)/(v-b)*100,0,100)+"%"}}),2),L,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none"},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),_&&_(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(_&&_(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(18);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(18),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(23),i=n(16),c=n(37),l=n(86),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(24),a=n(18),i=n(12),c=n(16);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(23),i=n(3),c=n(2),l=n(37),u=n(87);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(87);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",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:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(24),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(24),a=n(16),i=n(2),c=n(87);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(23),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(1),r=n(20),a=n(23),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(1),r=n(20),a=n(3),i=n(2),c=n(162);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.beakerCurrentVolume,f=l.beakerMaxVolume,h=l.beakerContents,C=void 0===h?[]:h;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[m," / ",f," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:C})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(1),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,v=l.isBeakerLoaded,N=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!v&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!v&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1},t}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,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=t.state.data,m=p.condi,f=p.chosenPillStyle,h=p.pillStyles,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===f,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!m&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!m&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!m&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!!m&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!m&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:i.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:i.color,mr:1}),i.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:i.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[i.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:i.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:i.addicD})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(16),a=n(2),i=n(24),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<=4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(23),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(162);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(24),a=n(69),i=n(20),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(1),r=(n(23),n(3)),a=n(2);t.MedicalKiosk=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Health Kiosk",textAlign:"center",icon:"procedures",children:[(0,o.createComponentVNode)(2,a.Box,{my:1,textAlign:"center",children:["Greetings Valued Employee. Please select your desired diagnosis. Diagnosis costs ",i.kiosk_cost," credits.",(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:["Current patient targeted for scanning: ",i.patient_name," |"]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"procedures",disabled:!i.active_status_1,tooltip:"Reads back exact values of your general health scan.",onClick:function(){return n("beginScan_1")},content:"General Health Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"heartbeat",disabled:!i.active_status_2,tooltip:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status.",onClick:function(){return n("beginScan_2")},content:"Symptom Based Checkup"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return n("clearTarget")},content:"Reset Scanner"})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"radiation-alt",disabled:!i.active_status_3,tooltip:"Provides information about brain trauma and radiation.",onClick:function(){return n("beginScan_3")},content:"Neurological/Radiological Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"mortar-pestle",disabled:!i.active_status_4,tooltip:"Provides a list of consumed chemicals, as well as potential\nside effects.",onClick:function(){return n("beginScan_4")},content:"Chemical Analysis and Psychoactive Scan"})]})]}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"General Health Scan",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_1&&(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.patient_health/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.patient_health}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.brute_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.brute_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.burn_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.burn_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.suffocation_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.suffocation_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.toxin_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.toxin_health})})})]})})})}},"tab_1"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"Symptom Based Checkup",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_2&&(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:i.patient_status}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:i.patient_illness}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:i.illness_info}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[i.bleed_status,(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:i.blood_status})]})})})}},"tab_2"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"Neurological/Radiological Scan",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_3&&(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health ",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.clone_health/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.clone_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.brain_damage/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.brain_damage})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:i.brain_health}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Status",children:i.rad_status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation Percentage",children:[i.rad_value,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:i.trauma_status})]})})}},"tab_3"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"Chemical Analysis and Psychoactive Scan",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_4&&(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.are_chems_present?i.chemical_list.length?i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No reagents detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:i.are_overdoses_present?i.overdose_status.length?i.overdose_status.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No reagents detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:i.are_addictions_present?i.addiction_status.length?i.addiction_status.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"Patient has no addictions."}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:i.hallucinating_status})]})})}},"tab_4")]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(1),r=n(3),a=n(2);t.Mint=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.inserted_materials||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.processing?"times":"power-off",content:i.processing?"Stop":"Start",selected:i.processing,onClick:function(){return n(i.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.chosen_material===e.material?"check-square":"square",selected:i.chosen_material===e.material,onClick:function(){return n("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",i.produced_coins," coins this cycle."]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,v=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,v=u.has_extra_settings,N=u.extra_settings,V=void 0===N?{}:N;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(24),a=n(69),i=n(20),c=n(3),l=n(2),u=n(37),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(23),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(24),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(24),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(24),a=n(69),i=n(20),c=n(12),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(24),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(161);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(87),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(23),a=n(16),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,d=r.lockable,s=r.telecrystals,p=r.categories,m=void 0===p?[]:p,f=this.state,h=f.hoveredItem,C=f.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s>0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":e.price+" cr",onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(1),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(69),r=n(493),a=n(3),i=n(117),c=n(115);(0,n(56).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(69);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(18);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(18);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(18),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(18);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(18),i=n(86);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.onSet,t.selected,c(t,["color","over","width","onClick","onSet","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createComponentVNode)(2,a.Box,{width:d,className:(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),children:this.buildMenu()}):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(18);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(160),a=n(12);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(18);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;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),void e.target.blur()):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.onInput,e.onChange,e.value,e.maxLength),n=e.placeholder,c=i(e,["onInput","onChange","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{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.NoticeBox=void 0;var o=n(1),r=n(12),a=n(18);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(16),c=n(158),l=n(18);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.width,V=p.format,y=p.onChange,_=p.onDrag,x=C;(n||s)&&(x=d);var k=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},L=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:x,format:V,children:k})||k(V?V(x):x);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:N,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)((x-b)/(v-b)*100,0,100)+"%"}}),2),L,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none"},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),_&&_(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(_&&_(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(18);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(18),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(23),i=n(16),c=n(37),l=n(86),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(24),a=n(18),i=n(12),c=n(16);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(23),i=n(3),c=n(2),l=n(37),u=n(87);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(87);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",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:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(24),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(24),a=n(16),i=n(2),c=n(87);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(23),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(1),r=n(20),a=n(23),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(1),r=n(20),a=n(3),i=n(2),c=n(162);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.beakerCurrentVolume,f=l.beakerMaxVolume,h=l.beakerContents,C=void 0===h?[]:h;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[m," / ",f," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:C})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(1),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,v=l.isBeakerLoaded,N=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!v&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!v&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1},t}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,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=t.state.data,m=p.condi,f=p.chosenPillStyle,h=p.pillStyles,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===f,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!m&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!m&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!m&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!!m&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!m&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:i.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:i.color,mr:1}),i.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:i.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[i.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:i.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:i.addicD})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(16),a=n(2),i=n(24),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>=4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<=4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(23),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(162);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(24),a=n(69),i=n(20),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(1),r=(n(23),n(3)),a=n(2);t.MedicalKiosk=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Health Kiosk",textAlign:"center",icon:"procedures",children:[(0,o.createComponentVNode)(2,a.Box,{my:1,textAlign:"center",children:["Greetings Valued Employee. Please select your desired diagnosis. Diagnosis costs ",i.kiosk_cost," credits.",(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:["Current patient targeted for scanning: ",i.patient_name," |"]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"procedures",disabled:!i.active_status_1,tooltip:"Reads back exact values of your general health scan.",onClick:function(){return n("beginScan_1")},content:"General Health Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"heartbeat",disabled:!i.active_status_2,tooltip:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status.",onClick:function(){return n("beginScan_2")},content:"Symptom Based Checkup"}),(0,o.createComponentVNode)(2,a.Button,{tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return n("clearTarget")},content:"Reset Scanner"})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"radiation-alt",disabled:!i.active_status_3,tooltip:"Provides information about brain trauma and radiation.",onClick:function(){return n("beginScan_3")},content:"Neurological/Radiological Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"mortar-pestle",disabled:!i.active_status_4,tooltip:"Provides a list of consumed chemicals, as well as potential\nside effects.",onClick:function(){return n("beginScan_4")},content:"Chemical Analysis and Psychoactive Scan"})]})]}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"General Health Scan",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_1&&(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.patient_health/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.patient_health}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.brute_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.brute_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.burn_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.burn_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.suffocation_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.suffocation_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.toxin_health/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.toxin_health})})})]})})})}},"tab_1"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"Symptom Based Checkup",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_2&&(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:i.patient_status}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:i.patient_illness}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:i.illness_info}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[i.bleed_status,(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:i.blood_status})]})})})}},"tab_2"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"Neurological/Radiological Scan",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_3&&(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health ",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.clone_health/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.clone_health})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.brain_damage/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.brain_damage})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:i.brain_health}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Status",children:i.rad_status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation Percentage",children:[i.rad_value,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:i.trauma_status})]})})}},"tab_3"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"normal",label:"Chemical Analysis and Psychoactive Scan",children:function(){return(0,o.createComponentVNode)(2,a.Box,{children:0===i.active_status_4&&(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.are_chems_present?i.chemical_list.length?i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No reagents detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:i.are_overdoses_present?i.overdose_status.length?i.overdose_status.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No reagents detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:i.are_addictions_present?i.addiction_status.length?i.addiction_status.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"Patient has no addictions."}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:i.hallucinating_status})]})})}},"tab_4")]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(1),r=n(3),a=n(2);t.Mint=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.inserted_materials||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.processing?"times":"power-off",content:i.processing?"Stop":"Start",selected:i.processing,onClick:function(){return n(i.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.chosen_material===e.material?"check-square":"square",selected:i.chosen_material===e.material,onClick:function(){return n("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",i.produced_coins," coins this cycle."]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,v=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,v=u.has_extra_settings,N=u.extra_settings,V=void 0===N?{}:N;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Availible"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(24),a=n(69),i=n(20),c=n(3),l=n(2),u=n(37),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(23),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(24),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(24),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(24),a=n(69),i=n(20),c=n(12),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(24),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(161);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(87),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(24),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(23),a=n(16),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,d=r.lockable,s=r.telecrystals,p=r.categories,m=void 0===p?[]:p,f=this.state,h=f.hoveredItem,C=f.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s>0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":e.price+" cr",onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(1),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(69),r=n(495),a=n(3),i=n(117),c=n(115);(0,n(56).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(69);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o NaniteRemote, scrollable: true, }, + ntnet_relay: { + component: () => NtnetRelay, + scrollable: false, + }, + ntos_arcade: { + component: () => NtosArcade, + wrapper: () => NtosWrapper, + scrollable: false, + theme: 'ntos', + }, + ntos_configuration: { + component: () => NtosConfiguration, + wrapper: () => NtosWrapper, + scrollable: true, + theme: 'ntos', + }, ntos_main: { component: () => NtosMain, wrapper: () => NtosWrapper, @@ -321,18 +339,18 @@ const ROUTES = { scrollable: true, theme: 'ntos', }, - ntos_arcade: { - component: () => NtosArcade, - wrapper: () => NtosWrapper, - scrollable: false, - theme: 'ntos', - }, ntos_power_monitor: { component: () => PowerMonitor, wrapper: () => NtosWrapper, scrollable: true, theme: 'ntos', }, + ntos_station_alert: { + component: () => StationAlertConsole, + wrapper: () => NtosWrapper, + scrollable: true, + theme: 'ntos', + }, ntos_supermatter_monitor: { component: () => NtosSupermatterMonitor, wrapper: () => NtosWrapper, From aa50b85a2f310a05ff21dd7b416a03de494c1db1 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 2 Jan 2020 15:14:09 -0800 Subject: [PATCH 08/10] Automatic changelog generation for PR #48476 [ci skip] --- html/changelogs/AutoChangeLog-pr-48476.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-48476.yml diff --git a/html/changelogs/AutoChangeLog-pr-48476.yml b/html/changelogs/AutoChangeLog-pr-48476.yml new file mode 100644 index 00000000000..c199901cf09 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-48476.yml @@ -0,0 +1,4 @@ +author: "actioninja" +delete-after: True +changes: + - rscadd: "tgui next hardware confguration and ntnet relay" From 39b58f1edc8985b0005422d44efecc2cddcdd1b2 Mon Sep 17 00:00:00 2001 From: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com> Date: Thu, 2 Jan 2020 20:13:43 -0500 Subject: [PATCH 09/10] Adds several more uses for plastics (Trinkets, Trash, Decor, and Killing the Environment) (#48337) * Initial Commit, Plastic Boxes and Soda Rings. Basic carp interaction. * Beads, trash created from breaking plastic, carp eat plastic properly. * Cleans up sprites, adds designs to autolathe, and adds plastic plants * Icon Conflict more like Ion Comblict because I can't spell * Oh neat, there's already a party crate. Added Beer/Soda 6packs to the crate, adjusted price accordingly. * Aaaaaaaaaa runtime loop. * You win this round travis. * Makes the in-hand sprite the soda can sprite because honestly it's close enough don't @ me * Typo. * Merge conflict, style changes, FINE CARP DON'T BREATHE. * BEGONE CONFLICT BEGONE FROM ME --- .../objects/effects/decals/cleanable/misc.dm | 7 +++ code/game/objects/items/storage/boxes.dm | 9 +++ code/game/objects/items/storage/sixpack.dm | 52 ++++++++++++++++++ .../objects/structures/beds_chairs/chair.dm | 1 + code/game/objects/structures/flora.dm | 10 ++++ code/modules/cargo/packs.dm | 10 ++-- code/modules/clothing/neck/_neck.dm | 13 +++++ .../mob/living/simple_animal/hostile/carp.dm | 18 ++++++ .../research/designs/autolathe_designs.dm | 32 +++++++++++ icons/mob/clothing/neck.dmi | Bin 40584 -> 41447 bytes icons/obj/clothing/neck.dmi | Bin 2643 -> 2789 bytes icons/obj/flora/plants.dmi | Bin 20727 -> 19428 bytes icons/obj/storage.dmi | Bin 68541 -> 71661 bytes tgstation.dme | 1 + 14 files changed, 147 insertions(+), 6 deletions(-) create mode 100644 code/game/objects/items/storage/sixpack.dm diff --git a/code/game/objects/effects/decals/cleanable/misc.dm b/code/game/objects/effects/decals/cleanable/misc.dm index f64e11096eb..055c792d684 100644 --- a/code/game/objects/effects/decals/cleanable/misc.dm +++ b/code/game/objects/effects/decals/cleanable/misc.dm @@ -224,3 +224,10 @@ icon = 'icons/effects/confetti_and_decor.dmi' icon_state = "confetti" mouse_opacity = MOUSE_OPACITY_TRANSPARENT //the confetti itself might be annoying enough + +/obj/effect/decal/cleanable/plastic + name = "plastic shreds" + desc = "Bits of torn, broken, worthless plastic." + icon = 'icons/obj/objects.dmi' + icon_state = "shards" + color = "#c6f4ff" diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 3f73590ebb9..b33220b2df4 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1202,6 +1202,15 @@ ) generate_items_inside(items_inside,src) +/obj/item/storage/box/plastic + name = "plastic box" + desc = "It's a solid, plastic shell box." + icon_state = "plasticbox" + foldable = null + illustration = "writing" + custom_materials = list(/datum/material/plastic = 1000) //You lose most if recycled. + + /obj/item/storage/box/fireworks name = "box of fireworks" desc = "Contains an assortment of fireworks." diff --git a/code/game/objects/items/storage/sixpack.dm b/code/game/objects/items/storage/sixpack.dm new file mode 100644 index 00000000000..c93a015d228 --- /dev/null +++ b/code/game/objects/items/storage/sixpack.dm @@ -0,0 +1,52 @@ +/obj/item/storage/cans + name = "can ring" + desc = "Holds up to six drink cans, and select bottles." + icon = 'icons/obj/storage.dmi' + icon_state = "canholder" + item_state = "cola" + lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' + custom_materials = list(/datum/material/plastic = 1200) + max_integrity = 500 + +/obj/item/storage/cans/suicide_act(mob/living/carbon/user) + user.visible_message("[user] begins popping open a final cold one with the boys! It looks like [user.p_theyre()] trying to commit suicide!") + return BRUTELOSS + +/obj/item/storage/cans/update_icon() + var/icon_status = 0 + icon_status = contents.len + icon_state = "[initial(icon_state)][icon_status]" + +/obj/item/storage/cans/Initialize() + . = ..() + update_icon() + +/obj/item/storage/cans/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_SMALL + STR.max_combined_w_class = 12 + STR.max_items = 6 + STR.set_holdable(list( + /obj/item/reagent_containers/food/drinks/soda_cans, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/ale, + /obj/item/reagent_containers/food/drinks/waterbottle + )) + +/obj/item/storage/cans/sixsoda + name = "soda bottle ring" + desc = "Holds six soda cans. Remember to recycle when you're done!" + +/obj/item/storage/cans/sixsoda/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/drinks/soda_cans/cola(src) + +/obj/item/storage/cans/sixbeer + name = "beer bottle ring" + desc = "Holds six beer bottles. Remember to recycle when you're done!" + +/obj/item/storage/cans/sixbeer/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/reagent_containers/food/drinks/beer(src) diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index ae45aa74da5..c21f5d6d2cc 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -464,6 +464,7 @@ to_chat(Mob, "The chair begins to pop and crack, you're too heavy!") if(do_after(Mob, 60, 1, Mob, 0)) Mob.visible_message("The plastic chair snaps under [Mob]'s weight!") + new /obj/effect/decal/cleanable/plastic(loc) qdel(src) /obj/item/chair/plastic diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 2cf7c125a2b..e6da6eaf8a0 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -354,6 +354,15 @@ light_color = "#2cb2e8" light_range = 3 +/obj/item/twohanded/required/kirbyplants/fullysynthetic + name = "plastic potted plant" + desc = "A fake, cheap looking, plastic tree. Perfect for people who kill every plant they touch." + icon_state = "plant-26" + custom_materials = (list(/datum/material/plastic = 8000)) + +/obj/item/twohanded/required/kirbyplants/fullysynthetic/Initialize() + . = ..() + icon_state = "plant-[rand(26, 29)]" //a rock is flora according to where the icon file is //and now these defines @@ -438,3 +447,4 @@ /obj/structure/flora/rock/pile/largejungle/Initialize() . = ..() icon_state = "[initial(icon_state)][rand(1,3)]" + diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index ecde111fb6c..83adbbe1e5d 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1486,18 +1486,16 @@ /datum/supply_pack/service/party name = "Party Equipment" - desc = "Celebrate both life and death on the station with Nanotrasen's Party Essentials(tm)! Contains seven colored glowsticks, four beers, two ales, and a bottle of patron, goldschlager, and shaker!" - cost = 2000 + desc = "Celebrate both life and death on the station with Nanotrasen's Party Essentials(tm)! Contains seven colored glowsticks, six beers, six sodas, two ales, and a bottle of patron, goldschlager, and shaker!" + cost = 2500 contains = list(/obj/item/storage/box/drinkingglasses, /obj/item/reagent_containers/food/drinks/shaker, /obj/item/reagent_containers/food/drinks/bottle/patron, /obj/item/reagent_containers/food/drinks/bottle/goldschlager, /obj/item/reagent_containers/food/drinks/ale, /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, + /obj/item/storage/cans/sixbeer, + /obj/item/storage/cans/sixsoda, /obj/item/flashlight/glowstick, /obj/item/flashlight/glowstick/red, /obj/item/flashlight/glowstick/blue, diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 021cda5e9a5..211909016ec 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -257,3 +257,16 @@ user.visible_message("You untie [oldName] back into a [newBand.name].", "[user] unties [oldName] back into a [newBand.name].") else to_chat(user, "You must be holding [src] in order to untie it!") + +/obj/item/clothing/neck/beads + name = "plastic bead necklace" + desc = "A cheap, plastic bead necklace. Show team spirit! Collect them! Throw them away! The posibilites are endless!" + icon = 'icons/obj/clothing/neck.dmi' + icon_state = "beads" + color = "#ffffff" + custom_price = 10 + custom_materials = (list(/datum/material/plastic = 500)) + +/obj/item/clothing/neck/beads/Initialize() + . = ..() + color = color = pick("#ff0077","#d400ff","#2600ff","#00ccff","#00ff2a","#e5ff00","#ffae00","#ff0000", "#ffffff") diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index c9605324fe8..7bf7214d737 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -22,6 +22,8 @@ maxHealth = 25 health = 25 spacewalk = TRUE + search_objects = 1 + wanted_objects = list(/obj/item/storage/cans) harm_intent_damage = 8 obj_damage = 50 @@ -43,6 +45,7 @@ var/random_color = TRUE //if the carp uses random coloring var/rarechance = 1 //chance for rare color variant + var/snack_distance = 0 var/static/list/carp_colors = list(\ "lightpurple" = "#c3b9f1", \ @@ -96,6 +99,21 @@ base_dead_overlay.appearance_flags = RESET_COLOR add_overlay(base_dead_overlay) +/mob/living/simple_animal/hostile/carp/proc/chomp_plastic() + var/obj/item/storage/cans/tasty_plastic = locate(/obj/item/storage/cans) in oview(src, 9) + if(tasty_plastic) + snack_distance = get_dist(src.loc,tasty_plastic.loc) + if(snack_distance <= 1) + src.visible_message("[src] gets its head stuck in [tasty_plastic], and gets cut breaking free from it!", "You try to avoid [tasty_plastic], but it looks so... delicious... Ow! It cuts the inside of your mouth!") + new /obj/effect/decal/cleanable/plastic(src.loc) + adjustBruteLoss(5) + qdel(tasty_plastic) + +/mob/living/simple_animal/hostile/carp/Life() + . = ..() + if(stat == CONSCIOUS) + chomp_plastic() + /mob/living/simple_animal/hostile/carp/death(gibbed) . = ..() cut_overlays() diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index a0536d60bd7..f64e94aedee 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -1028,3 +1028,35 @@ materials = list(/datum/material/iron = 20, /datum/material/glass = 5) build_path = /obj/item/toy/ammo/gun category = list("hacked", "Misc") + +/datum/design/plastic_tree + name = "Plastic Potted Plant" + id = "plastic_trees" + build_type = AUTOLATHE + materials = list(/datum/material/plastic = 8000) + build_path = /obj/item/twohanded/required/kirbyplants/fullysynthetic + category = list("initial", "Misc") + +/datum/design/beads + name = "Plastic Bead Necklace" + id = "plastic_necklace" + build_type = AUTOLATHE + materials = list(/datum/material/plastic = 500) + build_path = /obj/item/clothing/neck/beads + category = list("initial", "Misc") + +/datum/design/plastic_ring + name = "Plastic Can Rings" + id = "ring_holder" + build_type = AUTOLATHE + materials = list(/datum/material/plastic = 1200) + build_path = /obj/item/storage/cans + category = list("initial", "Dinnerware") + +/datum/design/plastic_box + name = "Plastic Box" + id = "plastic_box" + build_type = AUTOLATHE + materials = list(/datum/material/plastic = 1000) + build_path = /obj/item/storage/box/plastic + category = list("initial", "Misc") diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index 276945f23f9286ec576eac36e9320f11af77fa2b..9bd6467e2d2f7bc8385d197981b227506faaa07b 100644 GIT binary patch literal 41447 zcmcG$Wmp`~_AWYuyF&<0f(0kI69~aA!Gc>LxVsJR5=hYC?(QBe1WWMX?l!p2+~&9U z|Lk+`bHD88Ip;(7R9CO6u3D>V)w|y6o(NTC8EgzP3=jx}Ehqc-JqUy#0UR`FC_s*_ z-HZ(g1fKFz*LHdP$=TG&(!s^j-VOxv_@0r(Wxv3Q7hlMN>NwjmgLejw~3yQcHI<@ejwHupi{GqtAe!QKrw3qF;FJ4!uCDkX~Tg>*X~BU6SDq7r(y0b5-kBLosRqA< zPTBUFk)E+ifBHr=U?5CKJ}o6r`|93|D{}N#$G6E{p6w%WO&C-1kgLAnTcOmk^0dZ} zkItU4Ya9MAeepi|`id|O8IG?sB$y?4^zT?JGBIJbdPum5yDoMMu+5@5C62%RrI0xU zKXN9qJ)d>|XjbKcD@wzc%wvIU$YEa2GQbsmytqf0LgFlhRvzr$PmQ0F>-|Tm61C-{ zcpEQnTg+b(+k=(w%{vWZ4_<#kAR3U|+c)YS-w&5OeF&$Q#ZSlSLipr#v&pq`h`tpt zm8s%=@x=%K8P4l=*1$9KS6A&mILn4;N%tHXP!T&wcRZWQx{l1&lbB)A_{GfhX)>u+ zR!b)>pG|4(ByK2Gd4ev3hdVLwT$HFw(yV@?>FtL~40%t6|z!NrB4My^aquW^>t z914RskMf$s3mir-iZ}aJ%|t^!nEeX7h;jOz}0gHWJK*jz6+6W9rT%P*{l z3)l4_`?=&2NK)3!YFc!PjmE3Zv`^K|)C;wVj_IjgGZ8BxoC355$Bk>IQUpz0)XuzW z2yfBQ=bTRhU84xPLR;C^B;$fPr{s2;bUO(<7f;y?3|m_Ns0dvpVI}+|Al^s8la$Th zK+l=+m}oK6*{xiCbQ^Y$5xWKFZ*=c^yk##1;Y*^G@QYy)m9Ay0VrZOAro^?RF@awM zBON{%UsvTr*L#h5SPQ9zwuA8qB-b3I-wRl>Y6SqL{u_JzpBJX(^tzy#sq$w&ZycL- zYPgLO2d?$!Y3xzs%4T8r)(XC8R($zfb2X-@Z7zER49ee`ZgdO3xgN~aB(dq5oUZl+ zc74)m3h=KQ6bt*H>veTFWWz@uOD)d+B&M7p#8vk<8W9x-4VGlNgaYfJx~EXK` zn3E})V@G);U=}rPX#u(ribKhq;i21TgWi!qEg>>grP~w>&5s&9S!}7JTB|V~#Mz@( z-Wkg%*okAiR_;X&~TH2z%G+C^}gu}^p;h^)v)w<56DHA<$g z;c$}fYQ=|6UWjw08|aQQsK3^9#p}64r8#kWo*Fs3K5JM*5GCk$mm$ZYun&4i+i;hi zB;2p#^s?!o0WD79*|6gdWnO{6^180An_jDSrJT>o5#GlBr;FV;ii)jMf>&1Xn%yrc z!K}AyGZngnK=&g}2V?iV&dzNR;mfX)GaZ!e*dm=&8cdlE*pxy=x0$P54t!uYazSA2o^&F1|Ha0fwC)rTOp4UH%9Jr$(#=6#-3v0<8L{DsX%7p2 z&Yb-|d>(o!Mj~>H(+@Rd)ijF7eJrJNZICYe6*h6>MIF_or$N(k8vZmDRQnPrpIUZtyw!clq-($jOJbr!e8ntqkrVWaZ zmGa$qkD!k0HFjH~P^<#1aI6=(JKwWfcSYfY9|R~dJ9Y(kirBrz;ZP#wK}qXOMuQFl z>XtNG8b?z3lUshLH3yNvf^7;KNwN@P7R}R0nd0=oolNgoT+vWEzo+sKwl(Tdv=)ox z2xsH%V5Xiznb;=3y5C*2=M+Pgi? zq>5swj8l?-lN^LeboOV(zr~QRyvk4Z2_qL`I3|-un3_|*f$^sbN)pxs z&vvM3#;1(>lZRUKiG%(3rJwK``$SyCo2{M6JgjGq8`1g3A8XCziqrA<$Tn)U@63vI z@x;g`Ynt`kQ0{T;e{9uq=h(^5g5tm-^K0wAt&ZtE&+&mwr~x4YD&dGkX?F zvcjz?Ku1~Ywp$BdGcq@Maqcs9-GWp=-gtD+*=GIL+oxfR=>5jnTHi-hp++uw!}H4e zcUFsnoBEb9-$%YhX7R`0Jly*B?;K6O=&W-4xluTf(VNKzpJ3%nPVi%#JfB1CX2~$o z{#7mabET04m9VWh!5cJFpE)s`9)+`EWa7T4=R&GNQKi~}UF8yK{Qs(pO7Sq(6@L5X z9Olo|fDY8v_O~X;_;hui%ZF|D1uO)!+xL39@9yG5sC89{9rQB%12tJ=OqSUn{Hir1 zs%I0>)}}3x8|I!sw#LIGw8GF@%k9_^)b^=tDajgtMTWe4AxC3GXdVHC2$G0d*-Gq2wL6l3^KO+vVHZ9qv_iw$~;Oxbjz{5ziHtYZ`4T{ zrAVd0U0ieep6?-e^=%8H)*&$n@(^})kBsGX9QG%)c>zv>YewKL)S9fP5oJpbX`K=_7Ctr3f3w_O{G z#ApQEXd7ovo+cCwuL_%#R$)9D%8(x{W}qHOC)izw$VSwXL6C37mQgP zS8wp4EbGzp$VoNdHsx!!3>$>5Kt@Uj5hryjKi(fhhFpK_Fv3Q|`~nLW1AtleqqV&( zt$wYey)5wZw@UP2%SVzdMzNzq;_AXnq%*(Yx#$K9#;@GF_l4MHr&!C=32Wz2T?MWZ z?vDvQ63(|nw>(^qjUO&Yk5h!*j7PmHprmJ;Qsa?WaU3cr`q~#pXidyjrL(9Dm<;O2 z#UHy9sYGK%K@_0hA4;#nh1Pi~KzL=gpJ^#kwfSfi0zu*8Qbmbf?br})&ox`4zw=sw zn;J}1vkmgek8$ZdB;2!h4rPraii&2Ai312#{@Jb`)35ygTmUnxt>wgM&UQ<{k8ao& zO@5fLN>BbS*Mz1BW3a$Ly7HbgpGJBYiRU|CgP5%hRfauZ}AhZ{G_g1hB0TCq&a zAl^z(TZ@5KrCzP)utikoM^uQRDh0E)q~`cAbQ2X+*}?GV$T}Z`2`uC|6VT35Bx!K;a~!6#I`obyF;-L;M*m&lzzDG2 zIz=|h7~qv|rNaRGuHYFCl3Z&MMheAm>k#bs=jTbd&`_bHy zv>gAunc2oYqbu8lwX_wPV-@3f_(G*6(KJp0*(6s@;bm~iibtv2&);0MF%drO@}??& z0tOlQ6OIxG`ERKdh6Q4zMVTd@kxMs7l?=EjvbLZa6`~KL^fjaS!1pMZ74g|>U zpN}EQ@RruOeV#`RY)WkB!f;RzdTdsjoC6-4l2c9^+f0Io1jdQkc=hR!JDO|2sQo>H zg-@XQ(Y*LGERa{n$NTm@`wSA>({~4R*!Yy3AqLVcSMN%}BvHtdbydyuA=Ck>8Gn2_qwfk70hy7}6YS;mTZNZIvh1I^pbt@dsEM|gIW zL#ppVeNA}JPOCtwnlBjM(1%F)U{+IGGk)%Qef506#Kgp?X`uivN=!^V;nk5y>)F7_ zz<>hEZ`4p%FJ7j~^iX_M?!K2w)vc}ZXD2np`J5PjdhT7!%Hu^%q&i&eT)BO;8otfp#}0EOM>%V2D82^zmnJ(Y_i z$}cReUF!|2o0?L;0xki~jSM@lCsMugE92?u^M5%F+54-t2*g^7p@kNPJ>(@QO6$&h zdwVvkLoYzxic(H<57?)TSRxnY{QyCGDbzIE}8i^_2#?91A&Q!(lh=>4(4=4(4?#zUC`=cY~+=>i@ zeyL7Ke@HMDJ5Y+}an@$OU?mAqWI1Uo`fLv2(!gvYdZDkvAU7oIS7gmK8VW#v=Z@Ue zw+-LgOcqW^jju790w$ztdkxS1`mi`xTCfkj8b|h~`_O$;g`_>w{W2Ay(w?QdZIE>C z(iZtjwy@dfK?_AB!SYnMpv3+G09Ak>a(fF8hIw7{_mmnksowBq%bB zt``**ac6p@Dl!}%%#d-%O|^qG1u2WOM_9%5A(Lvn1!qStL+IkcS$atfU5@Q&B$*Dy~u(5m4u zW6zop0{k+#`7mpkF~>EEfvLezgIA0nFdQ(tyHhCRx~zK^;sm&geM6>jy)=S1Ba{^t zvCQG4klDhI_=KiEvag60qul7|>2r3P@*G!VV|Fk6`0Mv3C__R*K0BLQe1F^`ja3nY zWUj=%bCSf=t4=DTr20Gw&S;G7g{~PQfP`!*87rK0X9^J=4rMf?$bp$Dy3inPpoYG# z^alhfQ&X!ZF-T}Mb{sVZT#cnZ`g*Va*<2`zT)5o?614F1cb3lR%%k~r(3GvhFcHnU ze;wYv3(BwIfXWPHyjWu3g^*8o5y6j?pjW+ZS zwUq*b9H(TgHDd?L_FX?`)~OlowGSTEu&DoQ(+pQVLV7YQXWM&cfQtE|>#z2S>6fk# z$j)|kD4qn`0*r;E%*@!uMZF6#C!F*Tqq4HHAkb49;wOiv;`d}`5EDE5z)ul!ARSX* z&jXB|GCm?cz&1KfcJ!3j#<)?v(G~C0*N>fts-x+Zkr-{;a`7p_)9MlyaHVeR$#P%{f6kb}DN>>M(0~oN&T^%6 zzG|HcP@i!UqPtCL!_w$VbYQ;?O1BYLsslR*?ld!22)b`5m&-9CQJcZZRx&tT4p${S z-;AlTMSy6A6<^>g&q~VpX>sX!1$(4tU_by>&apULS}En~>+4qxx6@>Tq@}0nz)ER6 zZ@$Y>ps+9#tV9c7ztfnn^=F?m97AJz)<(TRH7u#6MKJXmx%n$@-vEMmM@oosl?4dI zO7fCqNwq>=vKkPcFtlDjU#ooZp%Hw}#Dv#{fzXYLvThP!QKjV{Ub=LNaF9s5I=ezz z&R4@$B>qcs<#yc%NWQg|Z}Il+2WTVBFl<>9yfAHEfz8_1vV0XY3^7FN%}` zajOJcW+097(ADWv5*Rlv^z$`8`3v*9=g7#&yHh2EpkhsAA@^eu5Dje(a$`kw(5QLu z9Ahcxy}gnn;2Fpbxa0@LyKXR4eWYWmL4Et<)%{A)>BRN7S>{{_@+_pV21!M~PCr)y z5Doi0sCk(b+qd#n>}a`W1vVtbL!@yaIu7RZW`4G7th6uhB%C;aKJhTzni(g`@*5Hq zQ1JwYNYe~mLqHcS5|e$khS%JvRcV^@>a*8qHBewsRcq^2 z!GB18<@^RGrVD>u$^A~ z78yZx70FJOMd(yFHf0mE?vOl+lAj+grz#&QK*T^za?gg^eYxKc1i?E=%Lsm5eMU9m z!)ZL=d8ILlZ5fjnFL0u`3N;A&!rDC6r|q0j(s&Wm_`s|rtMA2n**cIxs(Q#6Lf}Z= zD3zL<5Z)iwRjfvF;x&?!&jLhH;wp&6T2dLQAEXBeX*(C4DM96Os0O2U{ZpksekL+g z>V`FCrcgM%a zLu^@YHUDs?2js2~JJ4XrRoY@kDg3VT{Xk+vEDI5+cblzED;*3iVx~buXsr4kI7j*t zWHf^LXX5VMQ-jm$lvyN8D`bcRk@`{aoqQi$sEh#g`-hE$Yr}`fY=e4E^8Dtr&a4Ng z5cQZ3h+XTy77kX-UV|$!m_S4%B$9YYbaV^>T%p6#A)HrKKPape!`;*olh3R=yRL*l z5=A2=66MzE3ZCmi-L4ubFL$dm=kpuBb&hi|Yd+p0_7iesn@38d*EcdHu;HSJuN5{Y z#62K^NpKN zxMBqoD}YP^KQ$wN0fKq}C@TK|Z>|z2LX7ZtZte?>&~B6lR0UaC2jMG-z~;8H#Cfn8 z=j`y1S!~FXX6!=(%TE!@GIwDVSG*K8JVpWB48z33CV5*OYu(!j|Jj3SruxWB8s4xT zl!j+>Hx_yMH%~^<8H|HhPR=KFqc#TVzDEd;z@?!I8c)(J<3nQjXHF0r*J$U{a(3Sz zWMx5~n{uX)RxcbeF|!79hsy`M40-!tI%=2Iqv2smc$RqAB7#Vuqo69h97PJ|56-0J z-q*(frhk`*AI-%%;K0X^iX2jDT;#j5cXr2rLBi1_uPpx-un->78wx*Xfo{@X0DWqZ z!@SNI!8Ih=i_AFw*xsUuw^TzYrY7&ZXU~t4U9s(CKg0E^UoG^bcZ!Q8hKO;5qlX?E ze(5v8U+8J7``cIcW2$_h9zegglYMUyi&O3EZA(%fJPas{kTbu+F5E~$MOmnDJ-wZr za!!CCTGM~ZBhw*9(CL5!)VKM9gJb+)h!-$KL1Cf%!nxTi?M&w=pD$G#y)Mh!%*Zd< z*p%)J4k8l?mP?;__0opXSKe&r8{Wr@f`=kow=XQ3D}2$dms$&7><~pe{2*2L0h^o= zQe&G{l!x}LwtjY2K4KnR(+E7s-+XIR4=PH`DR#@GsQ+N-4n7va0Hr+C`othtDb;yB zQZ|UfDv>2d>E}dlg)d#7fx^^d=+V|48=9BR0RnjD;L$D8?)ez7Zetf-ojz0XgQQiB zC=@7>AvlMxNa1nBY5lofq^P&^rlhFcpZL2-VVPktgd6v1SM)2_Kz#any6&g__Hrew z$Oe#m)mV2GGJt8UvW$@57y*|c*8KtA^!`orpXATyV2UK6?Q0#sOkRV9shlgcTCkmt z%%rSuffDuyTDM;ggoF_n^lCg`%p7}hfiZ#`O=YqBw%7O(Amf{;@yFu5H;o397c_Kq zblJJN2z=?I7B9^B((wriHwq+ka0W;xCMJw{$Q+kkXMx!cpqIt^>tF`x!*h>XH1U;r zd_c_&%iz-fy1WiX@m%=#R_2Rd!KC?C-V_>0$;|`-5*P}FItWkz15@CJFQ~@|Li02I zhf!q2JHi~Yf*Iz|yrli4y(Lv`-Jf|7@^Gw)`o+hMD-FB$D!o>`O`_KpTb#x0`F0Yl=atJrABU|7Xgg!AlhCx+1KKC|o8E+WErYW2tMQa$>|whx&MWSc zasx&)z>7*%6j|k7#O=3mpskm~!rja#u0hz4tYZIod#{5L7p7F40WvaS*^da>t2yxd-!F zLM`SxOMY! zyq!;{A|$3*f`Wn$LK(a#^7^*w>0O&)_b~MWhpPu<5Cnu8Ok2~teUnIJ$Aq-Rwb%*YKlvVyG1t@w>j001cY9WlP?EabMNLYVf*TtmaUx zcpy!;5vS4Owcze|&-d5fAg~F+l;AntfN$1D0ak3Cg9bQEzytpI<8xNm3`cq6!wJ$^E{uj_gCx`(BiM&a?43Obg_FT(y~vjnwxP=f+W>Q-X@NPh zJYOP`7oG$aa`=R!hZ%veDj$UAT9gC!FByVA>G%8ckoN2O&xBo;d8r`~fg_`$3ijh3 zuFjp>&rIw7@{l7SS}ogN-k5~}Xl{BVkut3v(FNr;4W|)-4iW%nVq*jFpp>58clD#w zMXdqSbvCYQO+D!zV#mO8O*qQZiX)~&=;}&1>4)DHFLHQN*U(FuZ{F^-PpEwR35T@DVC8k=^A8mC|}e1kNF!;Sq;edMG-xwMw7S!YS6)G=7;GYAto$NPUrdV z@WAY)t~!Z?kIRg2sEP6hMQZoUB-9D3DX#;L(%A;)`N?etebLnLQa6-*=%P#Uh`)c)BAwVqGW zBbE@XGEtGK5iyyi@16?k&4wOGv*elF^%Ax0T|*wms~W6i7Kn-K&Z>fkh~;Od;H+#t$;umv7UyqhpyS=2_%OBHtYJT;8 z9PXfOTU+FF_Gd9DSE)+nP!UMf@hG=Nzu~tzfN<75l zHssSG>I;)UxP6`-L(y~|&tAn;Ks4@!?OPUH?T2LdV9SQ+Qfv|iAmNXao}s(Yr%kFA8<>I@|B zmVDXExb<*^pdO7+;b*&cJ;SJwU-v_|dGg7j_r*3)=6Kyp89r3mM3oSWb-57V&9y9~>N zi+yovB-*=_k3Vv)IRuXnQ{xoP6)x5VEFq$0BQd>z-V@y3eN=eHVKBv}nO*-mz30gL zF;N`mAIim;VuKUf9Nm(T#f(O^mzu;T>Ruz!en=5m*sJV{kHp362zVZMwRGLJ*8|-& z-Fs<}<2dl|!q?kJePfAK*o>n0?_F+W^hCU90CLS8x(m+Pt!|};uj%Wzl`qkzoLiib0hk@CFTk$j5n)iYJ+5YW6vygK# zend#XdWG^Mc21@HbENJeh%>U*ViI`WDZ4NR1vIS~KVv=c4NH%;q%V$fSn7(u`r54J zcTv!n21WCIeJ3g`PYvZGtG<$#$KseMtGNfjeuwrmr>U3&+8udh3K`tco*p;%wcR&8 zpOt^#Y>~AheSUmgr_AJN@$3AGTP0qVyu_uW5FKI%!<{`)Lc8C2eYIV1$4`3*i|@sU z%VKofxDz+_(4qE9ED)2c`=Z%M+^4;7 z^3k?d_2#_o2tfH2+UGXyIGznzcPC2m7)_J~t)AXQ;UQg{*(U$WLK?@m;;1%{U~{aQ zi}htx=v}wZb`LW@OhY1+k7Bnxv%L7zf$~~HhHk1pllH;5zT!m!xNm^hS#hS8 zqzCp3WTgPkMBA6(bw!AE+kd|a|NkvvS&VSEIfWV=f&~&YAGUtX>~ghQcWnP7D$2%-W8^Vl4zE}RCpw{G3k6Yz`-?6*S8|XyD_{$ zA?l^>_0!av*zh0A?kDOI_6YYsz=bq0f6L|b#BN>I#w{P7->b`0m@=XL}y4GvK2KX zp|+2oFEsaQdFmfVo03(srsLOj+v4hlY#D+nlU~gnvqOg~$@lFSOwWbCH_TOQB=0Zi zdi$4uJNz0=Ikr51pSN9e3-i(~vOw5oN$R>P*~%fG!92-G?S@@UHB4-Da1+i+@t4mQ zz`MNNRVvJOo-*7|j{k`8tr*%LTqt(?^q7q#_D!Pvd+ybdsiKzWiSS-k8!de_)HX5B=6*#{_w-7s*X{-PV5nO2m58i=hrXa6~1S%)* zASC3+{?YnJxZu(Yy9Z!rmqR1cQNSRKs7TJ+0J+je)6r71tJ$g(31eg0B;}zWhg$P5 zL`9#-XjyrANjEpXWxp4wQOhSG`T2Aslx-iU*NUG^l1~0Ex40P1enb=mO1U;yu@p7r zyN*fcjTq-W;Y&$X;sWB8aIRD^NTJ9~?%=!Kdw3BHok zDbysOQ}JsC_y$0ggqb&%1O|JpB)CVUF>kd@5G3m8c7Z8Vi$gh|*IY~rS|q@Q)loTT ziIn@6PQ?8gZoVafQX{s1Z;|BUiYzq zE|^hVq!ZYeQ%$@8nXJD=Ll`mVdc~Ehm`3+zv<=%_UuY3B>G=%U4Fg!nFY)m-6^26e z3dw@1B70!S`npL8!VLSR4uz;^VGo1E8Qoh0=ogO3^}g{kW*x?lR`FWBWI8}sBsYnv zZ(p-1KeU(Tx+WB$c=DF#(7*9Ej5QU3e$n#T9JYHr{|31dlplI`g1w9+L16$;5|VF> zX$Sn4Q5h2DglM6gVfJN($o|@Enov1K#Xew0dMo+eTv=@l#ZB8u)eEA0YmC$(rjbxo zt(On<*pi`2WEB6iO{#sw=d$~oirTk5sU#I?YikRP7YA&Mf~MsCKwN@s%*^ju>WQ+h zx!~#Pz~CSvBBFWqYKZOjOOuw;Ki!{PSd)BHL&U<&i~$UgwKXk!fOGaK9o3aG3M}I@_#!vm-`} zFNZ$+UH4uhPEajIj*ebWs^~I|$~l)TP>4mMh6Gc{bw7AxFiv48rinRDMdk2!roa*q%MjZtHLJ^71?kC#0_`s_Hd9iy>Wc>9QN~%=IY+<>#Y9 zbiK!RGPGRLSZQhB2>tbDkaY5)G{pk;k~u2KAw>+wILudR8bdZc@Fk?gA-aYh?oOKU zwqK0z&N05sPp1saxS>5+NiG7N=|c7@se(FufByw*mb2m{ZS@{EW-xDAY)y#0>p<-# z;-B)==I_*T`F(GRNQn7=(pDq0nLLj5fcpsjhcXo#bMy5QA91hO0Jbv0t9T)&5sC?0 zb;rS>$-F76IyT9wxY1Aa!}#Cs`*V~$hn*GZ!Us=J=&R}$vOb7m6@Es;DwebQRiRnM zc#A&sCYn*fYJCV-)%nL4M&0l2XRCsAg$z+ctn^}5T6$m4%3njTv=z-cbWvsSkSq;w zX>d3^MSI-HN8W$yUU)_``!8fQa;oHgclY4xs}>si0GG%Fi+ zNad}imG18snrbFFE^T*4#NTv8*wl<30>zo+S-;w8Q9mmmtoP8#?e0qMd-boJ*xI^M z@uGDkG`z5efoQ5D*B#)@X0uo?cR7*>cUF;;>w#_zeo0B$ zpzQ}v9FS4NLOw=3l?SqHRPZ2q=ExK0Um$*TF%LI+znO_t@?4yj7VOqW35+$s!N`wn z9&x9S0y_Xq>@y7Lpgs&O9UZdhcP}g3j)gb@0xUgBa<(7r1?;Ly0yhA@g9Z(VttX%~ zzzc}{($`=FNcrQvFN64E%AdRtAQ@!;Eeu#dUX=j;3{2CBs4OS;5UxUiQsMVC52*GT1L)KE#6-lRN%XMZ zwHZD(ri%T~8jt7&1Yv|@!}K|Jp(el&lcRu!uX2F~WksoYj=IKLc=7%u@&T8+hJgD2 zWb3GX2ZfM}O%-0n>-zfec+^!=_d8O12w-{0SmK-p1B^TdJR z8H%YW&lMaDIw)p+q!AG`eg*=Fkz&3@Sv1-hISDDFoF6CPK9)C~jcW(Kwo>~X@%4eY z!^La2CHLTPjs9s}cz9$aM$@Ho(T#GlmY+EmyolNH5r`%@$zqJTHv6u#v;qJC$V7NW zoPDRvGi@4JI&C-Ean}n3MM=E|5=zq2dpKu(G8LOff9^Y~Z5}09b;a?xL*ayR%eQP) z9p}219X&?zNu#7N6-(XQQH1FM(xBco31#Kj<9~u-CnqPDRQS1rb5t%!zUk$ct;|6k z=6$V#g)cwPwk91T?=<$@)_&L{@0vF1bsJR^cezWJ_Xj?~NB?sOpWS@ljc))jwKT|X zmRFTL0Ep(YKQ&ZQ`?BiBgI(C~p_zf-%*Li~xYB(Xmi@RgEAtQ@YKli~)xR9k+x4N2M-33#9!S24fT-F{@G{7a2ovX=-0?5Dg*jM z?C&+%BX5wS|GgI-z}Lw~Vt@`4lK4;f=8j@}9||J?Hw-AO!s^?X9kJaI`VW2i=9e?# z2zZH^ySty&)z!Pr2u>pU2(v82fBxPyeZ@}wmzEVb2v_3UhI2r(s(Kz8EggY$9|es) zF-`aVcbWCXKH3~1BOdj*J|5$9DGqfv`z`%xHxnOPnvB?88eL|7!OUNMiz zM9Wd=_*yQ3#C0QkE8WuF&T~Z)+f_C7`e=XXkNAEp)|qsWUa!`nYfQ!Km`(-xjwE5; z1bN{94vq=h_mLFSE7+D%HFA)6MmznG87c`(UFy0m1UvBg)pKJjJeAt?kE7$AP2U(% zt>{rq9uUFTU78U?KbnMIzTyJ=XI2ZdhNkyzB#syuh{$#J;Sn6i8&C^ufKU);|EqS)(X#L>B+5@l3^i9l?zH`FgsWs}=sM&*K zcuB8#_w=u!!?LC+Z`(y)#?*os8x-%4OIkvOF*c!X%o(Kv_J?8_)Warry13cLu(%dm zQLzm1%%$s6uWQ767e7|=2~ouI((*CeFqiS}qVwxlu~o$geJU5!aR$e(f?BgN1P3e> z1lV>9bdEPH-{zeLyBV#h zPljD@VfuIQhxM05u5G_M)D6F~N13(X5m`=E2J_CqsJR3K3gTvu$If)*sIwsW{aSyM z;v!4nk7)Pzz*jbs_76AENZ1$VC3b?5FH4h5j@Pj8zZ}3T*TpV|g#&Z&mkf-ugLZ1O zSuf4IHf_J1NO6)`!9O5}MNgGi=T5hYj1LKIyzj+Uy(TlI4|Gb%8!~J0;xF*+uz5eNKDKSf2u zbIUgh&2A6gESW5k`0&Wqg40`D$?!C5lH_>CCM&DGgE(>UBL9<(J}gU9bf&OB!q7nDkMJL8zm~9vN&a*V z8oj}ihua@)ZJ;-nf+~vJq6Fjh0?^?yW-mse&KoOKmFRjQlAOLW^184kNK@1Fg}91h zCeU~waN?*c-Obp&SqI*==bG5p4t@`){%>o9DW~JoI~#8()z^#)37>S*Xs=H%XOt*{ z9FvplJ_wVPc8(vRa#(CEgO%;F(B7cMIhR%iN7V?-82@DXEKV93i|kA06MXicAml;A zRJNBFsMF`XPn7iX*RzS&(482N-ygc|mV|k-S1(?zMdmlYi6u(y)r z2OF)r@MP#dE{&$p4I*Bd1mUc0pKBAWis5m^b5Uq%=XPpv98SS@YMP6L9q=mOML8nL zS%u=8OMz*zVk*V3*iCW!n4dnM7zI`aXB20XzpCmlU{iLiyel9yG*tPY{A&m%QR1RQhjv^26lSZc_W?W-_ljF!EFowPiG(A%z^bsK|*((#h| z(mahz#;?DaOJA1Wsq0?}|6-mxg0Eb`q}95Zmny}+$6}P+)!D6+HdXm_kPLL*Mw^dU zAQ$CHLMdqe`2>>|e|4Zu42i}7HkOzrE3f=RN#dVxiSP(?K3VkVGj=K|hU*giWdgtd zY+m;%(wv56DfVrWqkB5>W!c1$tXb+j|Hr3C0hyXhg)C2Suf+JF$WS)oH;18UvDO?) zNND$qK4J^>(&2qSTYbl*-QQ%nO%v}K4;x$WyXtwIwyp5Dm`lGGx9VKCCq**v!$Uv! zEHxknRWjG=f%C3YK`QoQ zGj%ZnQLugIZD%&^X0iIKK3eh?)Kfowwu&eD0!bxU_VhEFV!-`Imbv?5URkc~$(@YWA~n3e zlyL1h&OdGGn;5p%uy#gV+eA?bRaXtU08N@wdd{J8*`&EoKmcN{hA0dX^=(~IR`k1; znCV-OyP?n18~kpBUJSL~B)<8d7l3mxx+oza_mn4d*Pol42FT?bmhVH!+miOKYdMyo zVi%ixQSODgpYA$Jso+57YiD_slyj>LTxa>veJB_rSXKJ?H4Qz#;_K6AxU~6yO1QyZ z7RpZ$Mk=nc*h=;qtDRe>12>eFgQM!YR(7CF<;%Mxd2Q1pc)B-_v5NR}%6)UB!#&14 zN9Q<(Dfk<**_Q!I!CX; z??(KF7D_b&vND$oReX#(=XQ<0^dJ zax_`qga9uuRQY9qwd;?jR45HG3g^~}*dEA@R8Dvpd<7)qOp`{0;4=(Osrsl)F6 zuSFJ@;mOVZoj(1Iv&fX4Wp~&8@}330>_b)Cvl|gjcPi!BpDC^l}CrPaZ_HSPj+vw{HyO>fW>lsp^v7bN^})AKFU*5TSvV6I$-*K4tgU6cb5j5 zvSdg?6Mq9U$$%aEzo>;TU_W;0JW}sE{+GZB_(C2%BkusY%6;~tLC-eAx81)ntZM76 ze$Fvm4V|IN(T9z3Kdr4c{Ru#|%qNYU!~QCFCK0-Z++B)yi;StilLh|w;a~p?U`=5- z9MLMd1ZPyqyZ|-{oRl`r(@0GnCtmV@=t>;_bBS=S=tgkAIDD}S=@Yx2i5xAcfJrx* zuKq)&znXeHNj;2~=iHls=MgA2m^cG*-GLj{Kb$%5=+Z=bho@QOMM_&ilij_T`zQYG z)I-+Pwl;2rC>?Hb^)@>jhDM5e<3BST^UUv^0aFZog&qD6ZUMwT1U;4~ z`idr`?hQ#kc)CT`A8s|V7#Su7FNb099QohZ(q$bqL?6X;1rJ}C83!G~6Uue}u2WaY z3S=;{vDhU?_WQDa{!*h==bPD9ORl>(cx_Q@`Fw%gAAJ^(@;G0632@gIe7XZv29HEA zi(k|QpWxR$;x$eK3fdZX`Gr;RZ`=lFEe8KWc7Tw2kndxbh-ZQZ)qeOc6=VLVhaDVB zA)cSUNvHBE^ZSO{c7->U;{20+6PoZJ?HZv|(dlzL1_Ro9bIBi{N11wQ1YQiVhyv))Lec=;-_#}licfP)9#Qz+Fri`S+;n07Zy7+r z&fbsXHjUAqWmqN8-65WOeeJNzQlvdLZtg??cUK$wIf}#2F;vaX&Aabye&^=skbSu0 zc5~m00L$P$shrf|0t8&5`%kAD9r-+9f+QAr#jQxB*xF;-N3mmkKN9G4YQ!oyn-~My z27dmWRXE+0jUgQX1^|IR@()hceAMWMBQswH|LW@>Ap37KaI|6hffbXED|Ct zUw11pIV4d_>sQ6Je`)V5RR?I*!|R-&UEoZx{5zDufZ~=SbGaP}R?6LT*M$p12c=9u zJRdbF4r%(*)RGf%?1+#wky*_v9$sA8)jjh-lN;6AGgsiZ13&eb9uAk%SKwUT1#c>z zykxU)+lJJ44kKM|;Ap#{M&jDNTi{ig@^``}f>l39=U)M@rmONxYpknkv9gawNDuU+ z5&F!G)=b>l^X$TJ>r78ia+%DQ{vXP|0xGKR?RO|a5fBkU(n1=fr5hBbyFt23a)7}C z0RfQ~Y3c4By1Sd9ksO8|n7D`c{eQRCx@&!x#X3Fb?EUP$pZ$As7hyac%r(^?IIDig zF(dQT!7982c5@^4=a0P^0Y9gDGJ;(%D~(a(;fwrj|C0 zMHfb?-`)fnoKkmn$CmskkW8JTc0-QXj#=Qa3!g^pT71lB7hGGE2>>9T;^BANuao1( zcYTB>mDN+4uGaM<$P<{&rlS(nWwrr`E{? zY@(JExX@zx1zzJPe*<<{nvaRW2h9To7Za7`*|yPcPxr4|@nXDPyBZ+w0B}~e{oxo91Ouf;t?kHS>l4IBNTp% zcuE=A@P~z}S6UCbuC(GzSK6p{q5t?0z1!h%D7INY*^Sz^XdT1z#JY>~^k{EzQfJMb z6mq(>QNQfb)=uM_L`${{lxq_^WBgto3;-dB&>GC~0xZ}9g(%yDP@ zK`GR@q|a6AmHtaEVs_{tktZJw0ivLgTYKT3r;!^S;y@Q>0;%rO)IzNVAh*)|FK;-8 zu5S3$!SS*C&h^!ENh#3nALHgsoWW_Y6zy<8E7uDO(*`qe$>i!g;TZ0_pEpw*YKfWA zrqs903hhU7Kj^&)Uu7QNGJEZxL$u}a{@xV+rBe>UOmRi#6`NV3-p5R;`vRe&o_-Xl z?1&et#Yy=S$)G%q17s{IyB!Y-AJh#NY4xq{b<)o@v9_C|pa|?@-zyD4q>{FRueG8~ z{pzL8wkN|LIxRU}Yy69#*^-p60x`d~$B?&zEo|_cL;|99p5T1*2%3L1;y@#-{5A5V z4lC`s4PvF&xnp^m4^5qQr336xv%ZI7TPXT(5fNR-jm||g9`b{9kLwe2aQzr(xzSCf zHl_D!g8%0K{VFHd>@2_B@$k8X<`!DGl5>! z(#?2uYRyCgN@rbZPfy61dk&dYNlAzHaw6A*Z41j?VLH?ffP65eudH5T6>D z3M&#PXasH>S|t#JaBN9Q{CWPwOHsVk&v9Lx{$;v|yGj{e0aa*R*{$8Fo$!~Ch}n@? z6u$&e48UJr-m&NvoKHlACg_#0h*}s$`j&AB`>(}69~#Z>id0j4Ryim-6CWEc9?JZW z(4l`>T#*a{6k2N84yr4k7YWOcTMU)@R8J?Beew=+>-f$on?BgGNc0BW%XXM*d2UkJ zsl+a(ucaw80g^`-0PpRp4RyON$R=5M=91Yw@3agJX#97GaH4jpK=1EYp-O1Y`DuXv z@}oji8ZUxx!X=;PO6$bwhAfWIPS2L&g$t|eaTe?4vBiBS_D_D!7iiUYgeo!1X2-NS z2A?)>k8G0W?w04OxO^g4oJv;BswP(~1Y%Psv#M}2t+FizMI+oMy1acMjK98X_b|4K zGGl4E>1o3Hn0k1UQ>LFE64sO1pD!9D4ymjI6_j1NtF4`ZtNWX&ZjGZ2B`~s%Se9VAasR z)lW?ba-1cL42n5$)EbOmR^%pUf3fTwW3yBha-e~u1$3X;>)rGYA4o()t+bi}&RCYl zxZ`V9>&l5lhbxlGIlFgU!XL)2)8kJDb` zuPzk8JL;GZrH4{Yoh~}X^L!=0wEtXn;>q)5=b)V+pPHKTadsfh%*_0=`8K$gSdCOOl_hSe&gb)Q!y_c_G3tsjs%%?X*b})o>QRzx_ zQt7fG01_kSr@axEM|RE&`ELpX#(y$6olj#8z-Lh@>iYVj+cjJNQ1;}&PEJvAeM-`+ zWadPEP}>aPWWmo059R0P?tB+R2!QIetpvTBC=gEXM?JgEKnt>yN||v-9hmpfx+`@`ium<(k+dX;m$N55XmXWrmB^UBn^1 zrZm3)UNy^BtS$5!bFJi(P4qpL{oAgpNmx#vN)66J;bs`IR_W7d7bx3 z4rqyDF0eeQLk$B#16H0btG_)HaB9MQwAb-kyHLG5km`kbo(3wg&GkT-2^Q`Mc|=C) z_a!B7v2-2*r(O!rrq!Gv~ zdB|1Qzw^>E>nmC@d!jM01EMD+BUR?>GE4ZGd|6{GON8G{515E>sV&AYZhd~T!ru0& z;Z9MLn0vv~vo1h5?iRax!oSBWH^DRCJ&G05&zwa$aAY_uv~HPNv?<54>|!4;iLym1 zL&aqdgIM{HUN{$#VObb5jh??IMM*y%0CG66`w}_UthEPm2`K)MMC0>*{lm1Dknb^G zIuMF*PYU-Rff-8>>r8cf<96rQgctu)lBT{kO_h2lrhfnbkiN&@(oPaA@dtf+U&P!crCwWqICi78Bcdp;31XjcU<(lm-4b^ABS_*fn*G+VidOq z5+7yQD~)nkShqH~RsWa0AnP1OEAIQ^Zn#0uSHNIkI4MFplGeCZqbg}wh)6tf@3Mz4369`}>=Bmf4EC>TDA1X|}7$Z8IZx18~h_27N*yP%F7)Gb9G z*%v{^#Y8L^KtK$4q4*4?wPzNK)*0!<7raPiA)oeiY!joXgEH!{96|!u zibme>CBn}9Bj>yynU$(7V=Ljj=@q|1}r`2>k#wf-VX=8 z&b*-4uk${c<=rDC_)-w}iH4nuRRUi=_8Y-ILPoqr^B{kw#^^yA8-YKay?l{b%=>DY z&#>1`_teU8rSryUUVRAy0^FV>QJ7i(7nRA)gZsla);1@85)9X`t-W~RBZFX@?Ua#4 zuD2A7=v-Z2+L9KIVr|EOMy;Nx2kb`IMOr2%TpKpURaKMID8g{&1q($-XDsx+#Z~6J z11lQ@IY+8v6n(jDSGfoMmoUnb03DH2tU_3+3G%aEpjpl3Zk*&dS***SVkFl6>?9BY zH9|LW4n!oW5)Jx4-DuEdkklx8c|hECxSPg1_9aFURYuV1_tCk zJq37qd8^#q^)?0d3=G&#dGNX>&P|PtQ`A(MW(lCGVs@Jfa&SAE)yxSq=8Oml<=p^4S~ocom9Y+QOkMR<-7Y&n|aUqg;41sSCPt_}D7G znXNRIPP*24Y0WPs^_82Mgqts#Y^?T> z9JSVpwOvo^y}}+@&97f_oEZ-${|3@9s+z{K-qe|K(nX6G!p;dRQ~myWsAr8#g@*0Z z&+mh$O{EIBAW}M(@N(bXKEZxL=3k`pF=L*?*MaK|!@iQX>XvaKI!z>?%fHc>{`Y#D zt?PK8sw!b}Uoi%bD~I}X+@Rp#TOo$>UU^0Ow_9~jdlLei=*!oWXy>WJmz%-sF;SB3 zdEk(z*ExZ82W{Y^z8=O5Z}_xod2PSuXAGgu$n=_&RdWTkjP@m5b%W4}7u6^DeB^^s~+Ry#*?)tXl&Z({v~SyS9l7 zlWpLsH!3RKzS}9e&7j9jO!9Vvt|2XJ5y|s35v?gr^rGmH_+o8_4mM}|!bgN`dpGdM z*|=flXJp4}a~ZJ&8-#GF;e)i5RdxmLrfK5^;D2{pKPg{n%O$&LPz%UDunJtH{77|WN5oY(amJPrOHMuRiH(eZc+YJRHnM32U`s(9WaSkITm}>DSc&j*IW-= zYRHHfn-$E;x=dT2c?uLK;Fjfe^Nfv@;Lo2wk0g6ayJ{ZMbB;iInrh1_lGiauR3M=F z*XKfq{wCV&69vsfXeoNn60&bU+m5A9iCoOCtJ9+vF8AA;E`GmQ=caUQdeq-z5EZrj z88SxJ%6z4n9XUm@;wp^0X>a0SBF)AZ#cs>Y-ge}pgDLg7Ymc>e6rh!#1lgA}<65HZ z5P_D`_8eby?9hUJ^43`glebgVhg1dbLfxtB^*_L`pFVqrCr>82bl>73OpFMC_VLbG z1+b^qDF(kQvqxuOi%c*UpppE#+?n@09M2;J=N?FG*081nE?x)(k7l?>fuUITi;IqL z(ssc)n@?UQ)LTlk0gI%d^sirGS66;wMw9NUCAlxGvr0-x zfuP4a)C{TMkJzO6N&2ii4r;utrx_{gUj;7N@8^)2pw!xW6u#}RcnZpHP4xvJ zK24CQuQVoMfh5CXxH3K~2qJ%I)?L^TicqAa+2GCK&A2np4N%%DZud?(U)|RyCi|%F zpASA@#yoo%D>8Af!q~#%nTDpJx8hBbNMYf*j}N0$WGJNzh-1A{mL|$~a%vPT%$&Kt z9D(l5k2G8Da-rUA$eIP0;yUboH!;q>Qon0bN~J4~`3f7@J1e*w%Ir+)HErcz*)XJ# zc2?uLr<09zadeam2oP6ElPGRJg-6qPd;9jQnM9~ig#&dfHu)1jX5*Ca_hKfMcHn3z zF&>U=fQjMx1S10ludTmRft{!8GO(u;)Zh94msI7S_v7X=!2>V z8IJbQ>TdVFo|+PLGdzBp@aFB?i7-ZAJh=cjxlndE%1}9i+2K_HrJjy8n}+6u>sIo@ zsQE?Dtf5Y@?0UDki~b{#eGIh?w4NkC-%g2CyZ-o|-hHx%#V*O7iY-udPWx^z4iiYuEqjwPa+G=NVqNJw4EiDJ0KU zk97TVB!1^UheppL_nibt$2;(Qs4Ml3wlRoEsT)^Kj_ET zZ*-6@vWEr?EyadV^R$;9M1#8&83``4%q5-pr@K?cZwQ@bHNaStoImIJuSHyG{myp3 zvh%bZUjpu$e|^|``t{kS5L%I|?|(2$Q`AejyYte}(pIMh!Sjz~hz>3Q-+hzYIjzSo zqUOPUJ0CUUyCH9c=<(=i5w`c7LXxH9B3Cn|bl>NYN=}Fo6xW;OCF1wATWqMVW z)(%9bAhr2{swF&TA#eBgL?s`#qHK&YET)SLWYtAh3rRDp7Ze%32U*6T$^WEX!9jnh2 zM~mN59f&<L9ko1utN1#-N zcgmDKY(gy_jjUz62(kxshD^l|G4A{BBoDocM{o!ZrBDiDi%CDm#l_h{)J#pugfJJ( zRsaDT8s=S++&w&$naB4}nio<0m#v@LBAO+~FL4gavr$DbUip~hPzvT>SG1KAv`l1> z9dO`tVXj%Qwd=LZK^!x?GCE>zXGm|oxU;BWdc?Y_;PN&HH2^!?ej-K8H|QzK0?w>k ztioOhS*IPAtl1rT(c>;4wxrZeO=nPKQ<6uEZ9|ust~Wk&6-?zl7u+iC9)#HMjom6z zeY4P;$s1^WYOi&ZmPK2F(bO}Bv3hUtr04FWy|wcdT$SdfSx|0MQ2&m4e$r3=X|ryW%X_-e<175@KOHtpZ7gNXlqSG0%IaQ zFZQHDr=II(>l@FQ$ca0%)GO)_3s;DLlZv8KhWDVX8s&AY?ca6%5KGcuo-NJDXoKI= z>zI4NFL1j>){K>v^_AZ%WQxv8+E*Ag%JfA3G-kYYEoeD&~o@@vFGgZQ4f z^o&OyBL4dJr=HsasT`XhFx!uPQe^=)P5I$~`h$1~jZ1aYYQ6OO7aG;+_n1|7K|uRh zosiO{Smsk9?$t?3*)!~Uk4>lUTt7dP-y^*Tz|`6YKS@@=M@wdq8Y|nLbN3+^Qx+a5wgl+VoU?5^(-e8tPUk3kW^d~Msg*rbuWN2t;fasw& zPE8!|v<@zJ=@zoV#TE(yGUSb8VKDxSM?-_56@0@tEN;^E9*)#Vz)dv$9@kXi-T z?>|qmZwhD%fA*|PD<}m2FQJHfQa?S@LFAU_L!S?I*fKV7&Sg!0x_E-nJP`Z!uP=b4 zn?j9xjqsR1w2W2(RsS%Jdq4Oix7P)&&L;E>>WPdM!p!75W;uFf)&n#=np-6Jhn5Zd zwSgT4cb8hoKu2d5Q7qx+lyeGmTXGhj7)=i6G>wz3A=xyE02!#Mx_Sl&S5R5`dRGUT zWRatI=VzcloJw=DHRNP%6;}RTY!tupH{9F9(fB|!oUV)CnR71$y7t4TnLNujAiMh?yR z&Wy1@AFjZPrP&&hMQs;r-u4D8S5ijfS$tuK1UXdGYoF8p;JqdUeZTbJG)bDgop1`; zqAMh4BSnjCo|%o6|Ee3oW?Bd^_)vOksb{nn**vnvCAGX} z`fNmqMT_nVc~!3Hx?QI3BZNB5L?Yo#T@4Zi8<)s$7Wc{P9urwHl_AI|$eNROIGzMvD(_wu+Ek zbPGpfIBmQH{DRK_)%{raY8MaYMCKRes!XE#@Q3`cE+hX+M(wYoQA6cG;Eg-s4Ep%_ zRqUdQzIWM4eB47}5x5i)(7)00YE?#__dft_^;E?hSRWu2zj*EWUxz10ksmu~6>=-3 z(jZgz%~EUADhBX-`rIZepW?;ED^`-O+aH1GXYu~%iKXBVFr*)8or1bFF~$2h?n5mj z%F4=lg@qHrni?7?=fK4H_+Wrl^9u+NTzj}T8i1xaKL->zpacEl)9jN}zV7zMbdm^F zPkjmVAYr+D0^&E{Y^<2Ig9~9~zLqa#t{Hu~If9sq7lmhZ@nVWZ1J-CQxDMY0%f?vDi6*uCmnSfW~9G zNJlk@cEX=MRdOVd+>jJ;(l#s4s<_O!q|n=!Gem)2+(}QvqPB~>otB&Q-zC0mD{b8S zNXYQ5foE0hs1;A__Wa{Ul~1Jc5K*m&U64y((vJ>HvfSgAn&*%B6a|9mUVu^XU8eTK zWIX$3N$GA9LnJTecm5XGZ?-=nZcvvXZcln76y_x+}Y{&dI=;Y1!C^+Q!uMk74dQaN5>ht3R=3lhBPfhY53wanWyC%8_g8H zf!R@UPvMTKt>A~LM4~jf>mYx^(>a}RaZ}%ye@&raDFRXpx}eH3K?(nI=I7%oQ6^TQW^ zMLA%r$aSOY$B!>>TGw+hu9c5lU*K)_a=id!W6eR;K3%%c0Jc)dI4Z4JKg!0X!6bQW zF1e&v-i70=!lco(`ebO2Q}>3z>U`I3oC z|MYKoTI&UiTVJN4DGDEIqwtPd8kkl@;w6Q$%g4OGn?m9eFe;;fC^gTo!^X)eFm?Ta z8_?pa0s7nHS+Qe3#dd-@EhqaN6Ny{omCVTAo6xl>SkAttF38f4k*){8$0q{qnhb|VB zLe&B^I$JO`vLAEwd2wA)Oa1-*_@KcgK0=U@=b3K0M8H)#ko5|v%UTzeDL!apYwOoY z1n_L831L9Fh2<-@ioek>IwjurybCI&p5)eiP|wqdr(NAKMJ1{bob@D}q3=ejvDrCr z^*s=7u~Pc-{&j6-rIR8&=Tp0~Q$%nalI%JHv0GRQWDgT``nB`89Obkk1}xu_AMsX6 zX`J-)4up(O!tXRM{}S;22sHJFTur1^!3ghCuQZTN0@KmzZKD_IR>Bb+6aNuYPWuW4 zno*S5JDC7*pyt<>Yd);H#2OO&Tdk3C6SAcWQo*?6mvuop4X(L}mtrhIt(%yvp`rwz zJ}imF2##`h_yXC4hMM{!R{;w4QgG!+Kc+R;lcZz-dp_@x%08~q8DfVqMOe?g6?=P1 zFaEU$Me*MQ^yEwx09^jO{8Mn!hn@bB>)6|4VU~{omJ54^$L06N(|?NRy}9D`??K7Y zV>-I5^*#f@i1QEV*LlkzCTaUy4Y)K2q16GvDbbmH;|DN?bViwd~&5h}KR=(t&TQLOZ6n-SMyQ?|WfC>&4Cy%3i=b`dwPy)@^^GyQye)6xRM625%q(SV0xy z=B@y@cu12X2CQ9r41r}oJuHn(O+3g!VZBG3m8QQ=2s-O=%50iik=CJmLKdhXT!#(2 zueu*Nj&?g43P0iwn55^1VZ{NU4oDZbmMd^c(zv(OumA{?(iIY`4gh;wv-3~o)ti*VGhCr0OJW1nFA{;=y=@sc{_Zg?d0pd zr-w87_hfp{MV1~G@?fKrh9EzqLxT@tgrG|Ri@mq~C2mP;l}s^oQ*{8VwchL}ty<1# zb-p5_7zZIfp{dveiQUMMz>RBUcN<5Gx%N3UkQ;=L9+6z`y)k>xY)Oh$B89X-eI+in z0LpKN-;;iN18G-}w-eR?D0pqm^i&=zc(n{q#y2uaeO8k4!H|66#gR0d3%J*7Sjypi&|YXl~_LB;)~LM6!xi?Hq{}o?4^h?MUCqtI+Q#>D`xDCt7bmC)yJi64`AK&Ji|>Z&-h6 z+GG<89rz15%Vv!C)iMq=2A|)xA4zQ!P(_o@h@CZR54DswY~{o3;Q8b6CuEn$_M0EZ zMz>8d46llm3`bhVu)ErT<3)(5NP5kd-fUXIUohQTN?1*|ET&c!&)y-j8r5`w5A0X# znLVo0`rk9#Vn|F0bfC88lOz>}$jq;|!IZBnwL#WGScyhoy+>P;P?S}h(PG)DFQ}E| zZCa1%!$EDDC}b4(L_#2?*Q`C*w1r9*9%yI>AjjtGgD=f@?t+4$K7%ek=gsyWF}+A3 zf6Cb)=7i2k7Eu6NzG*ih7=LF9%&SkB60w(=+FJ_C35{Z>T)8;to3@eI?3wwbJ{Sg^5&pV`cBhQM{*;yTho9i!Z$drBLqO2XbC z*O8SwmJ=kGvv?1J!x%t($Xb5ad;2(dROK-d%X-RZB$uc1DtWNt_+D|4Lf2c&S+k_9 zF28+C;XVQI2HHcM0^$5a2|S%bVPCN)SiB-(U!yH^!Jr$O&kDkKNZwbMiL z>m2&b>DifA%PiUFZMtJL)T=@;@aP@Pqiwq6Af&Lw3^Vi+pm13nccEiQ_P+fdFr40B zlhgv}FY1xQbm<*I=k8x;{cF6~V&OQf+B(3l8t3h|Davq6GoBGM-XI)CWaFJHdgrFf z!eXy&$kA`vS@e5J7<@=R3Rq=B_~b{$Z0IkD<_N9_g;34hmpL5yALA4mOLbgJ0La88 zP63F(#u>PHbH4T3GMYjUpCGdK7j0>tyG8P|XmP2J@;^8Nfx_lKFQJ{u-rNQ?dpHEX zBdM4Wt=%&8A`NOHuJXSt{hYviL@KcM#KzF`Y1MbgKj80+7o8Vn&|Ht|60`u zA7~=aiL>m)aH4N*1%J-yy5Y4LXw4+%WRe~R8jUe2xy?}x zzdGhskqu{C7u9KO&)qS;q(27u;eQRz&iSdNV^=IQozjvy7-}J zS~9m+q&-8VdVN14VUV7YAI(?#Ef;-s52d&eQBI=OFaRZ4&0eq~fbnk#Fr(BP{vOCo zU396ArekwgC_@pl2PQ&1?v`?hG923iC~E3kYll8^X*iAK((8+RPc5Poi%g+*+FXA% zD0WwnAKZX3ayZnrn9{R|HhN}x7-Id3y~v{A^rwk02sP;!kC&oucZEp zcO^4nW9ZQ)+^bWI{>B9Cz_DMq^R$b5N@ywTvKytDJgwt(D)-<2b5aDrFEC^Q9U+rC zi%xI@+8dbbWgdjZ6|5IVk`s&0Z(CwMj@Cl9omLM3jUB^{Ix)=_&^wx<8YKSukqStR zt<`!i1g-4VUkuk&q7!0czl}&@jlgr&Clp`bTfKP`O0+l!Fja0PC8gMhQkiN+K#Y?M zrC~z=V!MXvu~rd4LU~```eT{VeAK{f#&M}gjUliJ1g-&|lv5^Nfk^y++(7o#-1dzK zGv0r7NQ(s(?t$gy@GXW%`$1)7N0v#vni^cC=L=Q z%)-r0<=l@A!of4DcB0k(SH&3}9i0&o)4`Td512>(THLAt2ZXTK0lLrVgoK12NNiW> zURS?3W4hTWk<)Lwz_k{QI8Kk5e0ZoZp5hmOY?9(s7wHS5wzIWmvZI5mvD-Be0jj<2Hk+wrRfsD$HZN3#uGMfWc@33_ zwfLoNvyWS;%Mzdfd+;YW|3d)%@W6nqfv+$|*bH>6Jk8HKT|LZjgV@N>L_Sw8OE@10 zNo9nJx|e6*U9E;X|3Np00caDmmW~MZAS9V;8WsmHUU-p4K#YM57ihMUn$xYL6>FMHXsn2>&&9AY8FbDzqwpzUJM_0#tBGBNS>G)10EZ0ZsipeyzA&As+CAVg{-~U;-?y= zs%`1ye?_bcD^NYxtK6;hPT!|PRk`iXG|y2i2RL`Uk-m>bxfEMG&K@~pl}pYWfP=VI zqHb=!+I9C2Td+U{;_za_se>R8Y?YgDy^ltLm^hB$wXEz0m9T?F-oOUuy%Iu}`2!f> zPyZ(L(v<5_52{vK<`QbUNtH?$FB!_hLm*1{_h_{PlnKL-oPm5__}=+$qCO7v62+-F z#f4m)YJnbuz-2F7V1Kk2Q$Me&U4vCvYAVjjEVe#&@jbF0Y~f*>7xCKHll7$+a{kR} z%yXln6TCVXu<#WSNhu_v^5PVpw64@OPa+2jV^H#nkY#j~Dhf$50=;m`M%+N%;N@b$ z;JDyrbPb%X48IE%k^oHD_VzMLN_T$!`eo2;@8B>tIl1wHBJ_2%**2)p30hMlSm4{R zdv6walQ{r5=HcT7lruPLwa;R8aePg*c)T`go^H&Ki;w1*h&P=m zApwDmk`fiLfS}+N37(X(F+JI5CKh$m&p8Tm{-J&sj=7eL3R0(B?4RpU?vo*xbB#rV zA8@t`aBVNb(FTF0qWa)B4m0P(=QgpA6Ct?%OH0R4#^YPI6+}-nJ0BjbmYBU~3)=U` z6$IT)^?1E-n>4k)4Zb~JjehB|^~9?DOmyDIM%OS2dugd_DCDxd-@8g0P(Cp_YPLi5 z^wG8!hE*a@Vv$m5MN+if5nHl{bEk$PR#Z}39OT@T*&X2&`2{I7yerrlz0r%*H8i@64qVg7gLEM!&fDUt#b9hV;*bXfn6`mUSC*SZ-%Ks@C}UzBfAi z@M-}D7Gp5Er5c<5$qDN>CUK{OlHdn0-=wc1vPbYRqV@YzoY=Sl1W6QkfXP%!UZ3zW z=|uE#>9NY>2K;nqqNeL-LgOx3*A5&%B{ufY2Jhv+ruV{sP4ANx*v`+J^M79n?Ez(9 zOD$aVz@&W`(T<@gVCI-TFHMMjV9ZK^Q1~{~CD%4^!R>HnQkH8m;FkKPI5+C+&Aj*E z>Nx3!fq?)>ght(AGzN10U(Kk6Q9{JkfZ|MyjZFGBU|RPv5WgiG$YX$1(+a>@&B-kyqkh?{2~3J07%%mZ z@hi=ocRc)2fD+8-{-%l46>ht-sy<|EOl#zG)HHEx?OlOn2#v==54C@17jdh`fL41R8y10-gjxKT}s*YCWTab*7}f z8Kn2jjTs8<6W3MlK4F3!8RlrhhXqn-D@QIgkYZ(OnM)YsYiR<1W?Sat$kg69rO>Ma zP>|h34gosV=b(B(z>!q(YPTC5BLsW}!wUh_@pt$TR#9(WI`5*#!ab8V zBKam&_>3^m(8c8L47D4H+%hJx3&O-uZt%NLZkq5YlcIs=V0Rfxep(#z!)8~A!eZg?Dv`7ydh7oU#Z$CF)0=zI(&0@eI3QIW?do~w z_GX)W>2+Dy?uU_w&LeVix9Zo-^AMJUi9FKYQW@QbPJpTBUn8>K##z{^wl=ki_EZDW zBYqRG>O&c}HSS}-t{id0pux8v7ZIF5(*AP0k%vw+l!(vO@}6{A`;Mx4jqD+fd+txW zT=s?;=>IWI-(bnAh#;b~^ve5R$)xybZd`!*tp};2ET~$$l#1@Mm8%4ZHihvf>5l43!H>b zm+o!ZPULaiLe1YV5$fj}+A}(H--}B~2nPnx|HG>o{2`slKR=SySnvv=g8<6Q!bOX& zI~Fto&VRU-q?*HGwq?8S%s|!ddMCNye-RqI&T^Fa{jg-EKxRz>&k~^4`?(6ML`eu# zP=$0PSx9w`*T%{!^oeZn7k@}cFiA}b+?8O4InDnQu>7>%bn4Gcc(}Sl4_f_VTsPv5m-0kS)3CBJ=pXhc{z}r(XUyF zw5!kSl;ui7fpd4?(0Y!c6)Nj`)m~Un!lXLAGTRvy#|dt_L8yS&Um%%XTnAg4z7Bwr z+r_D;54W?w{x3|L_OVitFl^D#I(`4lbN-d^B6QotYQTT)Z;$-k-kvKOjio$ALyE%D zp(oZ~*gh>Apd2=qdGWCRaB|rL9{%WkZA3dprl;t>l$HQC)mC0jM<@Qr*O3Y5 zs7m*q(kNn(Z1COk=20Gp^^#KG(>2P6_U9E`gbxHF2_4v-@QY`};Sq+Ei3aySYJ_!xCLDyhY zmDN(32x$}gy%9tqiz)m^EM%|~OM*!egwCX5JL}6GV*d}5ysP}ERTd)^)fqfWD9!Id zeeK|AcS19iR7e8Ff9`{BI-#vJS9N&me8Cv0Fec#p6=O<`eYOl z{S=pM3scS4^foo5s3Nl06(e41v}v6%I;~<){d%~>tA>tB3Myf#(1=Poaog{=ie~=) zOx)|m;l+9cnPgbS3?rZ^9GV$8b*M6>@-<-YTkB!zAW*C8Fhz6|!^~e+sN5V{_x^bD zqgjgQ_FpHxssl1m5OdGsoV~_DGyBO|Rx#@>-0<&vGMB$n`uf3#-KX8=w$l%{JUlb;byegNg%%01${V^^Kgg*2VWj@zFfjT*m*v z=qxM6v8Yx;MN_SMx?LU4|dC#7B!BL;VItlQQS7#2GdxmiGL z5iH&?}wXv530&Fy^Cir5x<~NTpMgpv5BflQWRq;LU~)4x-%2VBgo5rMoFKP zaAjg;Xwb3&9-4>~)2G1v^sPL1MA-6dxZ^=_H=6}0V#NVFHsucMeV)9ObWTr66({r6~seaMSXdICNBnCzyCvz5z(azTt055&<47I zJ?Up0XggOW(tD~|B}0qh3#_7#qTNdM2kw8_+H3cU4Qs>P*1K63FyahSzh`|%)h%wt2J1oydDtr?fadX4)R%1^Xf{N9kcNICup&05FA|z z%Xj$v+@k;bUSBFzV{dB7KK$C0Bo`i`r1q4__!_-fW_pWWHFRewAs30hOQ*U8_&xU8 zmXd-Y_qFEYdqZ>p!m;d73SXy`QvLk|BF zc%O`Bs>g%bhw|S~F`%ISWyYO((?EPs9)PH5UwGcw*mu!5L5$0og7d}{c~#{zp_;CW zura|(&{OxMpN4|CAcbOjxRB%9{Uk$FIG1QR;~P`_9pd&RQu?2j5kWocZ3|=OshLW_kH-!R7FHy7P_&Q>&3E0w2P-%?v5S+V1gJ;!bmRpXJUNem zc1VV_oGKTVQN0eQbQ#`TY%=+DdY9?m6MPID+#;hM4Sx=f>iOKEtzBmZ%Q||#b;kHW z#*F;*aA0E8`{~&+^AuVd1{dbAoDmri+7P^iwzvzAeGG>2>lykH;{>_Pp_$ z&5}PQa@u80e*#a|I4>1^xTeCjwYP7t_t*wi(cQuWwJ|)l@;gtlx80;k;d*!_YcAP@ z)^^g9O#N<7_9I+N8*!*mb9`X=)vLng&-K+^8g7(IfAwQbp8PsN*@Abw%XK6)1?`&> zAkI*_jkhhJ3U0{B&iy;;Ea3g=R+UL!otp2cxBM^4TDor@fN381w9Hbk&DhSO@NY5S z`!bj3)hVLh-Sz4NW2f71fV&l9=e|NMp_N~2^(0KS=P5^Iu9IQ-hs~{k|HqaQ`q5+{ zRlV*7a6oGi^J*4P?m^!w_va`w&$N^dQ-ceZyXl+Dq6&2L#fM=WzTQ@}eny!;Tcg@~ zQQMziabuN%B;N)!4c_p`@89p9{vE?Rn6H-A)C6*QLMW23{(u|uftQ#yQcT;!BDpV+ zBj~-^HpOUu!~h0bS~rJv+r!=X5aEK#Si+FmY1?6YcHvi!-8(c33zdNHuwgCM%PK0P z=3!v7m<-X)DvCAJ7f`k(uxY;Ivd%xs&$OZ*+;1$OeqMWhJtVmE;qtA(Hte^^vO6pp z&3HZk%=B8)xt>wAY@nm~1-#+zEAWgJx;fz-Qgmt}$41JTG*;}JyIh_HXE$WP;QBkg zRV9>*8O^DjN0fT8C6(R*;w@`okgv;>&(0lrR1W& zG+tLm?`U;-D>Xfk{Amg#r4=I)xW~$=dp$KX^Gra15~OBG{3rLCE0j#<0lB&>IoU@* z-bqfy=k{H7Xw*It^*gnlTwi>5E>S-O)ZXVUE+xP(I<*ncghxvza#a@|zMU2Td@|E2 zE^++3Mu0&8Y=s?E)g;fmKa7!9#}7}C9;k&|xV)=%ye5lx$XZ`4(w%{4@|-(}?UGwF@WI#Lb0>C-{upJmww3N>Mmt~% zz1)aVMaB0G)jzRG6i@5vKY^TzrN*bG$IF`G0$;baQUAUhAvsk;`2>Hyy3&65++n7K zemF&RyY}59B!nLjAGRmzkf`MUc=fif&X~bNAQy%?&j_clHWk=|l-f^Y>i{QM8Ui1s zPjt|j0XxeZ3E@|YH3x+DRn*|%JI#=3UOv8$Tbukel8a1eK#GVKbevsD67zL0?C=Iq z75Q<1B8@`H|7JWNQTpe{e+pok<$d1Am4pn>n_EDA&jLf>PzM>MFv1;C204opFfQ(! zzP_CGG>#_mjdOSoz|wyT!@(*KDV{5BfqiZO|-duJ0x`T#TvAi{|O#sS!^VT&UY z{a3m!sF#*ACi<7V&pZ%TMSE};o zfMBN+I-{dRMk6S_H>Ifb5)_aCLQqDEv_WPJQl*6^1OW-sA|f?F1QbvRF$oEQw70qU ze)oOfegC{a-uLz&IcMjbUC-WYul3t&?Pc63R|VGvONc4_a!GHSL7Z9cwywnmsN=tbz5*J)oU*8>v zR%xeJvrBY(*4A#jY2MJ3cVcS`dr)dGbZjxHOY9Q7Zu&C(f)&2GDhN@XS<4hb$C8Ri zY29a=c=Du2V-18D?$sphW2sjPZ>JC3cBUOHmNftSz!$4)OG5D@rPgU+=N-Q0Qh?%b z9X5(;@N#)*(_4J*7b%lG!e;%um61}*WC?{2CFaTK+8C7lY>rDA`$1PDp`SfciP9lR za=911>9G9Iw4Yx2A@Z=VUw;^-pPi;?Plrj7;Z3t>&-QTo) zv5TvVlQIK)+NKvbw!`&1j3pSbZ?X51jTf}zR=VC6G4H$yP9bvDoMRxJ3-8hrcJDnu z=ie4il{ljIDMCd>lX=?g_Rae0Vr~N+^hT5;K&9ys#6X#C^B{tJ`T`b?vLPULjc+=)XvC4`TjlpqKmsm*6HhSOoGAqeeS)au z4V)qH2>Jpg;472y0zT)CQ_j3twRQ(vSi`RR{;?)-82!Pdq-U?`&29M$*GNkn%fxSN zi@=5QtUtY|y&#_ivVgw{!18@E($afm4B}#IQfHHFPLxb5i>o46Ro>Vm3`3)1{7D61 z?4=e5d`szBPeUx}7HTijoFe78>$7bkM59gLn%TB+gV|%kuIo<;7LO5k@<)r|=V=~o zh4GxlEIpg$fy*%yGA5v7dOyESXndg-Z2#bGP(wV|c`qJ~MxO|)Zk5`2pQRS^r4PDe;KJFYTGu$Y-`c-} zSy(Or7_@Fu=(8PnB{>DWu9ET!^4u`8uBxeR{E%K9d+*VoK|!fKNFx)Il_Hod9Mr_~ zj}qasKmRlVyC8DU-H^yj z%|Q=<(*GT#KC_x%tVmaIcD>w2`g}ho)=}+VC)YsA1(vhr!_Px4!ROr({~(9E`-w!m)(=k> zNK>+^wQK$f+w3ReF863%M73#lFUkEv96M|>2Zdd5C`9QY0v7WF(n4va4uZf`n1ewj zaI4)(MMY0MkfL?je#my5*D(BoKmkvGDh37)^J05oWIn5*=d_?>OZ&dsqWmw0LzO{! z)~cgN(t}E{leD1ir==FG&|XErIWS^?C|hcckyX&YZvv?1DZsvn3m9i);aAx#`zE2s zibl6~=&T!7Przk3G`fBK>oUYkkxY!hXiwO!FlC+i1N#(9GmerSqX&B>XES`q@j->w z9CDKst!fw_=WKP?HI!eK2BYlMsdw7#oZ!YzohFJ_7DX{qv)fINMrlmSsU}{9OhEL$ z**&(@Pp__-q9naRLDI5jxn!Z6qly}f*0;t#kLC)@!Y{<_Q0#pWCDfxdXv>w8jC%Es z7FKRLtW{xY0@d&?Cu^r%fngOosKaQy2NTG-=MZy`vWNV009;U#7>LlMbrVv&jx_a3 z%64Z&JkkBA=;373E8+4g03$==iHmaDlnOIo`Zh1_KX{%lHNXi3YiTz(A4R6nm?60+ z2DQzo!`Q}Q5S1@Q*-}k8SPUkHtz6t;f0De*ufO4vQOZhq3>pMBmtV@8!h1p!)uW@ww~iWlc*ai4)5 z%r33`H5j$-eOJb=h<4|BW>g`<1a0p|@=;!b?^z*JNKPgx%Sd;l_{6MJ*NoW1>0GVX*t+F1F9Lz)1w`a>P50x72PJ z^rNeJK zJqg(Pg))MaYbG>s2F&7)n`UUr(CT|2+GUUhPiP#nG$u7nT{ZCsYi%z?H)^BuLaPsv z1&J>&wHCq<=w44@KO-4Ue*`KZk;r%94nyuc)c^#6{QDrP;A*BoT09?{9XS6WJ87K3 zT1!z^PE3`2rD4p40I0uQcpPcw%1?LONwCwt{TI)S0w+MK;ck4=g(dtQ4?YREYY0yR zBHE502;JFTcdr&74>+h_B(tOM+|0{z)+`oX6v-S3JTBV0w<1FksgKeL49;%S%b??f z$j112pdn#92?LPJ?*eI-aK6kDn#M z@dBvb7H}v0{;eRI+Fq8U!^ikt+KmY)*S)dIj7kc~5c+Al^-@{Z=Ufy}uK6t|da_le zb`c8?L-Lb(w3^A&9xn{019ml`7N;j!#aUUUGVi<@Us}yw%cG-DbiCpRVHWbG+Cv@~ z*#v&>y&(UVg1;k<6G*N>&vl2YnX1i9Q39cATPVg$T3mPFT2a{Fy6^FY$@pK@Z0JM^ zSvlk>s$z3zhwN@@lMf=iV7>^QWAX_48#4&#d=#&J|K`eHlxh+{?q~{XFQJ9e0$}iZ zDe$}B-D?h|^F5oqd@X$@P?rt8by?)9;Y^^xczx$DQM61{{IZDdyN?x*-CYS1sG1aEynKWlWSaGA3X^gtR%Py*-y144F;WEndo;h~eki}!gT*q6 z00RZLCd%fKyMU3M$2(SFB}D8AJ9B?`1avMwX*z_>2h^Cy)U^H zZ0%FQPAwGp5hEVzp*kH#|1O@iH4%h)Pz=|=jdg~8eOZALevec8$ifTeqZ`RgJJe04 zQzuoRv=A%^8XF_e%c~=P7OORJuCYt3WUFwil!qATCCwnpz?3WS6(KQkT@VGeIePZ` ztFwZW40pZ**o5A^S@#k-l7C`rLR+3eMJx%1O06Aa+EbpQcy-6k_)H>1-1CCq-+aq| z-h8<*!ECj6oLF7RT`!RuFa%=Xjh>BD*8v}C(cn23)AM_$W}Xgtj7Aa$(1nGCP`~li z-!jTp;!r)x(@2Ib>%Ep8LGpsjfOi>sDy$9ymJqS4k(FXz#cN%UZA(vkd|E-bpWZ2> z&u_qZDyiQCnf*@Zqx>;(SjB>9>fhG=5+fT?0RHqNMj<{(ngA2ZtnkTm`bB8;?82F}+LAtGWv`2u4wzDa^r#d=-K~+p_4Wg2kkn$4bSGy6F zryk#BjOZCw2u9nVHlp_YX?iUQ``=cTX&`#CX=aXb>tOJdr@-sY?Yc?E^X*&NTcXu( z=>2~(BzF|5q#DmB85sAxuMa((bN0aE-Q75Kv+C8*+DvMpp#xUN^aj`=ahk@8q?7-S zeeOaleK@6f+Ms88HQW8ZS&N5XT(8xtNE0JZUJ;`pa0(nD8DND`4`mDt!q*!@BfaF;GUT->D`Y&Ly^yAD zNXHh|EZmZQAQiSX1tsj_>{2VNV}>#YySCQpxTMVNzgC5 zdEaHPSE`#0+4<}k7jNVl)&9Nb_e|Ilnf%Po`IilYna+7!&nw|$iejf^;rumwSXj-y zmU;!yQ+Y;j`V`Jci|1%3@ExV}G^3R~PkUOLDn*AwTtRi9ivx4mET2_P?O#0+c2haY z!Jrx0gZUV1JDzizXqomyPvbB8k@s0f_RTSJtqlnCKyutmaiwk}6KPoQ(CUL!ymSe1 zEoHhn6=``m%v{nnHDQ10g^RLEVX_ZszXunE&qdnkC|6I`8W-3vgU=@HYuxZDW{>YY z-D{fjAlaq&>%NUuXett9`)F~%uj;WR`;a?kxI+|-S-M7#q7yT^z|bLiHOfizx{T@e z!t%(}Cgg_<>a10|)p};hiI`1=D!YDPd3#99hu8AM3A)=lcba_=aZr-q*ZyY^rRwGd zv6$^|SV%ln)k=5zXDnr=Wt8z&6t)L)__TZCQ*DzmhMJfaYNdj1FLNe30?ZL#yq_n{ zBXk}rNn`eR818z*k@%VS<5rbUf1nz1+%LpS=mvY;paYlZ*$lb+ZXVccMi?SnyOs8; zy5>c(Zj=2F1`&(O4w{wq0UAn8)u`?qG!Tdf2z~@q?NK2|<>~X5-FX`L`i=TCq1!~B zn2pMqXHBwUjknYLXh?jBUKRFPQnKb{Fggz33j#0;bIzFFXwB;UBQ|o6S4A9Vri0fY z{MTBRlf50i=pzsg_tz0be`v?N(A!5)R4RQeE1N2o84O$@y#^eDfjQ2vEsWAt?bLRP zCCaM}quj#gOX+N^dhs;IhYb`bLO0iE3j@s@YdvChYlpvH#ML!}BN&Q0tb4y#bQWaP zVBv4nfD(bsI{QPAoY%b6P>Hpy$zCPSE1Ajg(Fkn*i1%Qjfet^q>*$|%+j|!E$*rLQ zGmY;rhE+$r&(M^eIcL~1zBRF1N!GHk8!oBU7)f?&Vd!ycNiZRKn!3G- zbQ06{V2kZ{nI8ePBFr*dA?NMD;WO2SyVSIYbkamJ(!fbbZ z_sjdDp;IFy&%`xo+9SYOfaTairgLwgzXlZg4mLG#%5O6G3yYHcODrduGF$wy3ExK{ zA@b+?*&qLM>u$XF0OGsM-(}-r$-PPu`eYP*{z%=)kqs+3t$20W;WJa3%ada_#t@1+ z-vP@|5GV|_%|E#Ax8hxVQD(UH>1M-2Yi)bz87&{B@n>&*{J18xkBrhock&}7uI^j- zTE}o*76B*;XXxGsdUy77aG&J+vZoBKqfFF#VZDHN!RIPaI;uPA(0r6=~{$)zvLGp^;O|Jde zZgZ5TB(r%T@@lJlNqKqybKC`D{TTOQfwZG);>tezwxY{LlL4Vc(=q&%vZ0UgBu7+D zai`CnE8j>i77Ro6QW}%-2^J@Q!I>#FwOGO)Ny9lo)y9jL7jOznt|K<5EQHQ+c(d+f zsC_K?Wx)G$i)^ussf!x)wxOl4HXKRdq!i~bRqqnV(tnE%rsq0q2RsVYI z5R6_n+&d^mvx?!GfPhE7oGxV-8ls}%i z6lrnK173Bg$CcZ;&>7^^Vkj_$kM8|=&H6uil>bG1{TdQ^yla1xWmt6rkF(jd#k>L_ zskTmqQ{jEaVU?n?`5+UCrv~opnY>qyFwJuS)~b9WO@S%GDNs{aFYC!bM9Pi)u61hyMlTG8a|= literal 40584 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 diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index 15f6f05b7d6712ddf2143ea9cb94aea85ab78b60..cf2769dc1ce987420d9436cf9b301ae114d39e5a 100644 GIT binary patch delta 2715 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 VD#!n8;WPjM002ovPDHLkV1k#M<`n<{ delta 2551 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 tAH+=^W~M<#kS_1*nflkF^!1XL&=;1uwPjyR?Oy znX8SnyN#100C?rZO?O}ga}o@kxA;esXYj0`2Vfdv^mBF#&8j-!OG}n@cEU$xk1S5e zKQD8XxVhQ*{%F(cTE**gqm!CzoI1b{-yTtA((@)h5v^ck$fh9uc_f^0@(?XLV~e8r zN~(O$p$5C@#7H3FvqE<8wCYr~bRQa~r**SjA3Pb=^ch09K^`r0Un$0a+_677|EEG< z8k@%*{1b)w|F6K(M!xUcf&B+UGzrainp*or0DuONmzL1*$~iW)(IFUG5{aultsSAG zDMg`E=(pBzPbP^QM z{7Lu7dDI4-z5Va|w{Ip;T_5L`Z+n?mtz~6xttFG*hyG=@KQc;7-v|%6!Kx(pT-LkY zgopn0yFrA9)T65J2&E$r-HEp7CZ}uOkLGe*UaTJ9awi;q`u16v7#g0@Ws4;@*r9)e z{z2NiR{iSmwAX=gB}b*6EjanW84fUvg{O}BJ@L+g#>_+1BAHnm*J*}rMTB5!08hUr zcj@+3B=FfOAOYwOo?92uQhXOUL&rqA;8%9-n+djjPJYT(hmArXS`WJ~GzuiXs&h+{ zS82Wno*vq0Hh1BH@@vngh5Gu&q@<=ym@^F`a5f?rw8U0Uc(<5<)c@W~Rr~l?jv4Eqe2ld7xgc zZ?)RLFZKPsqpN{0*mJj+7$xxxmffv3)f;lk1f|;iU*r(kKYbk_F z?Qz;GcmV8nrN-$tryK0}{P-I_SqwBer{RQk0J?IgRBrT2c`|O2pmD`AMn#Mu6SZZ<>iTh= z?kz3x`iTH!At2rsY(6*l^YIoo0HuwmcI6Sb8?GSumh0cK2K788J*!(?`ccF39gFdu z77m(xS{X_=-fBxLMoT8oo1f*u4P~g$*AEy|W(Sfskaiax>AUrV-D!kWSl7@q>eI3e zP$)ea6$miL9^y{-eqq@=Q60_AOpF0x^7ew7871GiBt?<|@g!OPaA94>1j;JNLKoCQ zPOCtOtM(&Ofz^n!+kxRAj#I5QiXoOUfjD+h<)=(;c&{>h9*UOm<)>4bg|uZ zNLK;bt;&)zcocA5erGttpeFQ{z!ijD#;jYYQfseX9!KJtHk_6Lk91Ww>wVeY0mK^N z7sRXdlcCnuL2_LgqJkPnzzZ_wyx8ioE?mpqvz)n z%YkqKOr^qLyB`z|a_*3wo$C5k^vsaJ3R{wt`JS$^`R7!F3mQ8@_2K z#&k(x)PMHOjDEXj+V!brF>*yASR>Fdu0o8a;jAfH1wJu4c%3XY%@@&ou{gL1X@Z=( z2ZKO2|4moC;(v7D*aCJ>ldF14pdKczjAeZu!LFx;PE0^6#oAV#GoRiORTma-BNeWv z-a+e$Hij?{phz9y+&f=*Z0h;t_!%aqe?o!27A1t2`2d5j6zd*YkTJu3L-$hQ8@6)8 zM^2PHzL)$@y(*t5l0e?s{1^VGl)&oaq)2w063Hu-PRJ4p?j3)enDw(Qewkciv#gjPM^nwa65Oknxq$ z2j7?NCRQtEqc)tpb2u+)BLQ&IXN^z4JdGXPcI{-z#ndX)JUlu5E4aSQ^2L2hHh$?* zxCL~-e48x$w`Km$+RDb3P(%*{!r%BS$ z5>xi}Np}CyS{?A|6!#ZCJL7L#&zOTT8He>W!D1Chv!Ie+`Js)6>K8)ytu&0!5O+mg zqr?Xodq=Cw9xLn(^vLj%O)5-EB3ovTlzJP4){HEsoSGIBH@>R?-(EH*dQ`LYeAlO| z6X{IPEkFAKKkfaW9_r1vvqPWWdP>JdnHCI6bNOA^ z!HF$bj8$yUM7B^37M(u=1lPDIsLXH)wI(E{Bv7?AAyUALZGoKn+7OV_ruWKrG|`|H zn~Dbx{^;WV)v0-GeP%r$f!9L8Tqx=7%pXD0EcNz-Y}2xIG5-tu z7@4~HT2U=~f^g~yYOy0u1)}@YqLcSRM8J%@$0~IIGBM5aPkg-2aBvY5xVJNaq5P*! z@?ZRfItb1cA^|$RPR~9`N>(I@T}-LFbM^agJ^L+PGo;@?J>424MdSY>0}^pVK20`l zh}n|>#!u&ODzM_H1m8p+?qAof{>;!>VQ~6jz~uE9XovD>&%TKNj9!XTe&o9;_VSF~ zE1F%Vb<|UTo4c`~6%`pzXm@}3r>H?fy~e$*&h2s_%M6Z;wQL#V=jqi?Fpy_UE}o## zW7E$T&Ud@DBY*r*6T}&)Z@T=3z5rZ0Ig8NgSwN<`=XR42Uw!@AOhN;$Gk6nNIX_n; z9<`EeKECx%bZ3SiSFB;WVoA#t0sYv5%%_oc>$vQ@6q3M`u$+*ewrtHUt3v?#FQ zddT2_PP68Sq5;mgw?a6cKP0RejeF%7oV_>^u#=G7+}!>$w$V@SFk64}sl=iCH_Q3` zlk%4Gj^=v+@P_3}YkmwvO&@mWlRdkd7J|Yp0$+`CO{r5OtUf{f8E*D^n&6`F=}?xU z>G)R(`Ex67MEj8>Yz_zctEepZ5X5+HR2|2AyLs?dg6)Aby|X#l8NJWo!PTN=S>ZG; z7YpFPq{#c689!Z?xq_Q5&-|gfQ;g&88YMTfsmoS;I*n!Om>{YY?S|oEBCNaFlWolY zYKmtZPR+&>0Qg>+lAv(@y>(?>9^K_eskW_`aRFY^nq04{ z8nn1jdp#kp>q5(oUY1y97q^f#W2Ue;FFq7b*9=!(UF&d+hn7FffiJjcH+Jz28HyR5 z9j#lCf?TfOe~NEx0JXuqtp0wwz`Tk={V&+OxmaWyAD>>&!^J+a{I5%b9vD8l<+Bbg zY7t-^A7AeHB1m%jHkKvgi^^$!!^Padnh6tUboK5E6{y(!A7eFgx<>=Y!W*)Y#|%6B z4c{(`3qLMNc@aK`JgfqheJl~Yo+5EZ-0P|7k+zhPl}c34^MW@U#C^-92oF> z(&kx=O69Ec(jNjOB_%Phw&v@PYlo^^XZ=|c3pg;l6ZIQOA z9S;3!(oZSRJ`yylmWppZkZ!o*ojt0NDWLx8kfCR{>#MTM*^P@e`6M-5F_zG8n$L@iv{y$X3Y3ohXL1s~ukFMYn!NPK;Db)yA|#HUqjbIOb6( zKg2KGQ8|`aTKi!t9&VGvjDv7XtY47qEGn&$(0jjy@oMw9UGY`uAl#BkO7ZMW6 z5%nkIW$$yo-!NZkX-^aSymz5xAj(hr@7}|e4QY=x{Or)~;}Yy0t>4*@VZd4VX{OkV z547MSi&t#N0-I|p{HddYGB(LsfExVT@@HV-hia4T^})9_zpI4Yz(LvA;s-X1x_?gexZ21AJo7VSbJL4Lrb8#nU#MHDc9yvDops)3-wC+~dOk2&Rf;i)uU*)KI8l5Oj8_ zKU@rNM?D%ck@Jk@^7jDkVIKuowKpLK7k4?pUQawt17!&h@pYiC4Q(s`$mii{e{{vU zp`LoA2zTVI#1nBq+|{tRh4-I7Y{^+-2@W2mvV##)M2r;%b+QAJ8=!j(^ zrajW4b3anyD;1#(hB|DhTLjQZgtHx9kCBEbUh%Tsk*>yE2>|7&hBv>dZe)y-<|~!i z9-2vT?>(#uq(-m+_#F4d0D$BY=@CEPTMF6FWXdhHmDqNl=^XL}Hn`cQH;a}7dEE))6>}QsKM0m}JO6gy*j!CNJjNzt#H-%V8v(0^0cp2BDGtJSwjR9JI4uW$kBo@vDrejmB;t+cpjOYpAnt+R30^QDg57NSYmKvWkP4^sGyP5M5!99qswtWo-W5oc?TO3*+c zP}~D_18c>M46q&}QvNflT@OR8-Ls3X{U!OgY8iUa9cG~C)u`bQTaxH(D2-9)OHCvC zG54|G)9PTb#sMHJhOKfDOOi$ogxtjl#Y;qJvpr)+33rEUbtv zw$Ib$OKx-!2b#ijxH4^yF$lD+%_WsI_T1zK-mWi-DF*3z;Pr90M9pN1B%eo3!$PwM z0l+@U?{mo2ZB3PX%;~P*p8Gl(w&J0-lV*Z8)z57FRmK;bLWV$nSCt8S{W|`#vw$ z?WtC}EV=yr{n2cGCie3FexAxW#3(D5BNR;ykv{agBy^nscR)#mfo`uI`h7^+{D2F0 zks#kEuIv~0_iU{4*OwpGwhgEhd=!Q1hGYYlAjK8pUIwv|M|YU-*;DnNen|83vnv@l z*~D(}>M!XPMnCr5E?+M=i1X--I$&twd=~OFGd#mXvZg{dw?QvQ4G*ZBD}iu|h*f8^ z5wp&SFHZa-I$R=UHvu)Zv|+bR+&vpBCQm1j2Wb3mnL$O;n?ae1m6W%qN;|u|(91fi zgmb&MYW(F6z~S_Oql^C*y6h}&&IeIXh#vlH&YMuXpx#27nha8%fK=mu$T+sd|xQHOwmPBY5ByUioD+)irblsEgS*apBc!5b*W2RvO423y#JR_)a& zn-lB))`#m5w}S zaWol?K$<)=*Xg#h`Kz4*rH@hFYGw7Z&p9w9es_-nK9-eXu;}3^>VGv+lTcIAP$jrL zoO(0ZA5j4*9VporGa(&mk)6FLTSnDNP8rv=S1<*wTk)b6-S!Q*XU8LibQG^ntRCMG zu-Jb6{_}_AH+`x)n+Fw67v3H#DZ0WQN0xcve;NwXNK&KcH%9Gd=&RIgWavzva!Wn* zJ3avHr$hf!*LWG%#Op35Tqb?yj67w$lJj(u8x!(YFN1KtzMB&cWW`dpDn-G1YEGE8 zlp~>@JuTTTahz0CbF;XCTra|*=<2jQfNL#*G2gVY9yIv^gD&eK4zPni~N)c1@E-nSF*5DVSFpKKm@`i(TL z!*679GJRh_~JKYDeQU3{(|4d~{dto=(hRPephHsSjqx5&KT2dlogrM@jn5AO2WkCopt6DVK=1IHUcR zJ0SBk0aWIzpJO<9zg#$ijo<;G0`Z?fb7%jyfp5Si59RnO0nq$iFQ>M*S%xPk_J;#d zR$Q9e%Bgzhe`4^RXt4;g{w+iyxTu^&r&m57EK;B#8>7qaj*`YMgTCi^S9%fak-1n~$oNMbUzF}y`YWhJ=YK>Ki08Js2& z^)gb9S~{XQBvrl5!PcH&QB}<{WbZUFqbB+H&Bf{On*U^c{QQKUg&T;0jX!^8wwiTV z2Y;rqM5)s0P~eCI#`P@DPF}AI`oWds#?(K_F!mk9jG078bfTjR&88CJ=g%-`c7_xc z6*c?bvNx7LkY$S*LFCNL#ta&8Jx^;{2B}4S2mqGQcp}I^KJ_iv+mbG+oFhXJoSTYP zI0~?%SD(?`1raso&fW4VR{Ut)%^jw2e>c0B#k^~M*HXa5`FML;H7i{E)7V8EAmuZ+ zzFbqyY3t{0>flUPmhVD9Naax>5|;Lf=cZF_MatVwNJtnuXQS?J-V+D9_uj&|Z058L zIzM&zF!{{m4}-E8~F3{ zER|{&1iaIAc;GJR+SAkp6GTCn(UI}1Evod%5;>Kks_(y4Bf*9@FG=lj4E#@#PI%M3 z{YH@iXp<>VE=CiZw5%+ilhf(02w(r;Al^P-Vrpt=i`$-U90u5vK(CP?C9PZeSR;W} z@zRr1=+R{z#97zIBtp2W;QrI7+ohg}rBl_CdF#*K+2068Rk!ef7j-KV5V^tt2eiNF zmj7H(*8}9@DS}c`@B^$vwz;^thDS!!?io_Unwt1Na!5f8zuat85 zaT!14hzFf30UMoQEfSrWy?b&}<;)e{lftq$eS${HkTu9pzU)5Q_5k-XPs2`v^W}ag ze|#@+1vEiiHXz_Ja~7(=o|uxNo=vniG9v$n+!i}3DhiFw(A2bGezcMImmRp{B;U7r zqM{nQ6q~rF1vauHQ7l1_xHM`yT6=1l&>}b>ZuKoJXfsR|v5Di!AAV7L&o3b0fwH(G zVHXtj?K9`h=@??$!0Vz?ui;AK&vY{7*9=ob*Rao@KSxGJLSM>_{_S6Zl$OPw{df1z zb+-{v=}E8DNP_&%uHH z`t@t>+}c`h0zyKYj-zhMh)jGYQw?GJZE&L}*!uvVaC=X^@PGpxB3TeBu=!eeq{UvB zG=EL1tbc?rsLBr0>LMr+53f$9Ur>oTx3@!y9G%ZXQ&e{9#CYJWyKAdIY;+I=o_F_!2OWt8A%@$8$5sfSo+WlcN{ z*4uRXGM$rz3?b8SM>}$#AuF7YKX3WBma#ig0RH+_*+UC4)Vyt#wvP*2Z>{4|k;b{y zbcBRQrgQ*Gi2xw7h29d+GMwuPODv)r?*E+yKuijV2sZzD814LXs za+J6S`H0MP%N>`;`-M-_vRo>!?zTA;ob1oN_41Pd-eY|U%ki%avmNzlp!4ywsBim7 zfHP~;u)Whg<*`OXq;9kx`(=v>wqHokf`0)$bfEm@rEB9c-JG}acZtpH>(7pV^&3Q>*z90s z%?4O=&=kWtA5W7LSFK9Q1Rv%0c65qfD$Sx?Ku#AExiS1z&VQ4S_|FrfeREDm1>NzA z=Z5MoOuTRVh>?0S@Rb(|T zls^W72gMI^SZV3Csp%OHdzU*Ud3JlrKsfp&5PT~{AbqgL89E}kPmzTrHd{a)>Jhjt z4^t0-2Q~)2O1$s#gm)A{hHKi|oOh%75ps-kd2XW|<5!@Xyf}P+i`=;1H{OhK$ZonS@Be8nsB z`^94Fon}>uJ0_=BEHYBUc{k%SQ8LeIDEI7X7j^DrQddOP=Vug5D7}z}8^(u)g1<{j zl}}4*|wrcB1?B1LS9?5sH#t`P z4LIlrdHjPl-cS$*){lX`W1Mj-x!box$@zwYW?3EV7_v%8z_#csZt4VhK9|QoGjEn~ zWBzO|sMgbKgUsYT)i8gFLwu2+|9Q>mCy=efcHJM!VTFHi18fXepj>5u z*0PHsc6=$mZSa@j?_+%7hiCc6p3&=k)quEa%Q6+2?jiK5*8f@yi9j0Ju19in>fXN1 z`ti!ZH!zx9NX%k&x%MQnHE-K<*249{P~t=?_-KjY1YiAEWJaz=VLp{u38|SjpI+oq|jOqSUZRr5fs5;y1M9t+;a8UXdRgqV-5c8}U z+hmDEs@NZh$1+8gSsJ=e652DOkGde$+g;i+2!uT&3D}$iLLc=+PN;dq+(ONooB7iK%&uoE{6taqyJsZq%B*N zDX2`G+P*z}N2{zLOQ;Ae23b{JDTrSK0GX$Sc?7;WVMAiWsS z7l}qZx>9YDPFTu@I#-&5YBa&%u9W$-bVo<(GFzg( zxjlr8@IAA!3dIV`QAYvD%d5}Am$|riPZR1-bq$(t$Nvd(iuU}>0~%2k5)1Br&mteU z5Gv{s8m>!@@Y_75z8A=wP-#A=9$#ORG87A70XmA*>c3E`swO#McG`$aCQr{XBP%Tr zhHU1QGGYCmDeq+b=Mev9#{M(i{wMm`yp=YJDCeNQktRKc+ep%J<{QtPfgQv(%`ysw zU;lhaE2%XR{AO6W?>fZ=%7etk*X103g8T~&UJU<=mdnsrq64*4;&4*)4>SDGd6XYF z2rMEbjv%^oP?!~Loxx}|Z#HH;KY)@7TdIC`7+0AzrG|cS+bMl3CPD}a%>5!J!VPAP zSAMpbP$Sd)RooA4dH0?OO>q|t>cMkCZn$g{-I2#~&?`}$cQ!b(k?}Nw2W;)0Ff;%j zp(0^6!RgkXs(nLSob2 zL9rf+>+m}_e@?l@`HbeIQ)BR!npQb175cNlDv2%Hv#{ItJ0l)Pzv09TA* z*~YK={m5{>S~piUgL~D)i@V{;$)V~G{y|^GyPm`U^5uC86o_;mrv5F-Zkhqs8|>R( zUA^01TU&cCloSr`BD??dPUQ*w;pK5xk_>F`mF(Rj3&&i}s1u_Y+dS3x!s4)o2(NN^S?f(xZ5TL zJ|n#^`-{1-WHS72C5pKZm$MUIgS5bVe)}u;E$bD*rdIKTgPs?d2$UH8&ugVij2hfU zo}Fhx*V^Ywqw_^yz^6s~u&WDdhrWpktP+*ne_2v6Q<<5aLS?*H(&gvOZEq01d9^=- zwos1O3Oia2tbYTZ%rXUm8-?W&{Dm4!yb2Iz!-G9EFJ$uwb-5>r3^uv&H(>+I!m}V1>DnWCjcBkDjp2SZr zB!?{s_mzoV^GUGT;_mgI!EciKwZ`fSi5%_D}%nj@V7X|#H7TO30{$|&RVbncpjB0r z4*vaDn1@&pAc?iSNRhkketCz!RkSM{9RKUlG~GRb;h7hR-#8CklX9UVueT~9 z>bC8%%;t85C{#&{S_lR7y+`b0$M zKF-AwX9rOM09~(|HB&HVYK$0gwW)E5Dy^`6Qdwi}#f0*`4pf(E7>i(pJKb#$-nU>IO!+x==02WY01(-{pJ+%ndim(!C4p^zO zM2Tyjlage4nd&A|e?dg$l^ubDj-j+i+;VJeKA~USAJJmQBlZxtY2mOSyOpotyl=hr zfTo2AbpCD#{x{uG;3UYw%4a24K0L~8@`T2sw};=zn67>;(L*3(OG;&7f^Qg)ld{cV zm-(Yc`rUj&azm%M!ABfSl2!ecExNolKZ?;7@;4L0pk*eoiE&C?HY;+j z=V=`wj%BXzaRnh^a$)*!x82rkZ-fKI!{N>Scc;@MlbF9|d?uCyqPc1C%ln^i#+-5n z_Ci{v@P&gBy!m<_7w{Dy+0R^$e#_&84&rynW<<^DT#<6)_I;ZDgJN&J74>85Edc%S zuxbL<F`X$LJZXp()zIf}ku?|sJ*%IEJdA!p49K}m5iqT(;Z!Y=sv$f#IE|YYSVnXJ)!=lTkI4L z9smtak*}&yknkVK1$4L&CU|!*#>m+!ykSUpG`#Fd^j#pz3f@>I!ecsv&ql(a=3xK{ z+9I?OLtOOb)e{wc{<_r3WR3kd?t5tq@rvh2rYC_ds}<7-0JM*er2)rMYml3(8@%1} zr)lPS^J4l51RcR%8u~n$MwSsAaOQd?4npmf0H0>$D07@yGIqw+g)K#jU!EFE_D{Gw z=HRc<^xAZfjzUH}bdrrP@ZI?@iYBIb@eS1*hOJIP;J{BHZc*PJ@lnJ#3K^fm_!#NX z^yup$WE)6Ha<^xtR}A8{!8GJk#qjUp{Tw`>{&+988*(c*^rq9+{A-qvyXmDk8R7y3({5&^AOU8o~mO|u<2 zde)_OwzfGRLm+EX85nKU)Zcw6(+u;l;W|w^qji+pNv!r|vV4QGLyQVOV2EdPtY>%= zjt0Z{Kc*9{AZ{$t1yW-hV)&|MIqgP#>tEhuZC&zkNV)}CJ{o+0OP(Id_eXp?tS1CF z3x1(E+E%zd5F!iz_+QQ4Rn~--lQiGn2)r{Ul#0ZP^XrtJSa-v2yF!qjo9%f8#aPP? z3^aV>^O6|J+Z&IQ?8d)SSwXEluuI31CwMDt{Tz|L%6#$FR~|LTw@xD$3q)Li@hJmk zqL{@J0nFvTKz2ckNX(qW1bDYk_ID#L=yc;M&L8ylR}eLo2eHa&;lVY+A@UvlfqG=y zNl1k@al_I}3Bs4H%PD4IpNyb0_&I~ac#DNk;7&Vx5+5KDYr$&JWUBUj)*rlB&??&a zBT$L)LJ@5t5%5p4<*?sonIYxQpHv}@JI2Ika_!9%5U$CMh^0)xiMvrGqBj1=LKb^j zJXos%by-6m^u~u;mrkSJ-1n*$7c^(li(T(PbOS{}$RXcSB-K2Cz(cbOD%V&P8_Cus zH9IWX#OM;xBxDVAz^w!QMFqA?_IgLB;VF+F+aV|_f3GNMt(WjGhxRU{W=T8D! zI`9$Zjr_TK*WUkOW>kJQRHI?vxWGOo9-aD~-^g4fW6%Td;nbV)L1cQQR;-)<^yHw$ z-6fqk9{Y+{M-gc$bb9Y6g5phG+zuCT_7++Ug}%>Y`W)7^^R@S zytr@3zBgp zyc^X>^!1kr{w1AmHv<~=+LHLG0N`}LBhf0ks4=j`r3st#rhw{S7?HMGrJ1i)clB&I zWX8Yx=+`2aG9?T&`;mJ-CN6)+M9Fbju`Nps*2?<;pg{_QFoUlFg88+~$2ybK;fd+# z=>!-nA080N_9XphBl%(Pg6Qi!8o})G=H7U7TEvMzrTGQ3V8X7N3;>F0N}@n6*Jx8E z!-QxhTl{jH0G*gfI(n?su3z!od|vZ}NnuRdYeoQmW}-B4)+~BldnuPV5<7rqg}*So z=K26mS*S-;H*px$_EA_nx{^(g;Y7t^yAOd>(|4LTSIQAMWKy8*iqEN`ig(WjhHcx( z{I?A7<%BPk-7-L6$m=e?_w(!k2UoZwV5~fe9}M#w*7pLV((j%9ZuSI!!+#of{4(IZ z!&%2IJ6Iv?)q_Xcbiscya|jCAf4)Y@q~~wY6#`npWX^EXDk#C9;;E`V-TG5))QxS{ zWuB0=;f7vOC&t1E`d=H$gcW{c!1ox&wtfRFVJL*Gf$JqQ%)pJ12bja==u;*_;vhD# zOg>gc%UeY?Q25HAcX(kd?EpJ6KHf1pK7Jx9KE9KPlF}bl93T3j@H~NVyh5^!N-IV! z`@u0NJmEK7>MUrS-rbdH1j9Dbmx6Okfidqj+%Dz7>NNahHMF-ZW}vXSE#&*7)g!46 zJ>`E{UmH)dJJ0_j25K+^)s*XL^#@t|un*_(H)0Fp^SJ^H_u>^_@`eP>o7n6>iA4V! zS$Lo&Op$Omf4;Mk8F8UXVJ{+|2Z3;SckVxu1HA7+2Ee`2o_0vgD*@mSh5gC(c(a0w zdmH1AV2;lfG=u|l+;n-zFR9x*jp8o4ucJqqO+KNx`U13+eg;v^x$C{=Lo7xV5y`|*en-zKq}h4b-n5?d#<7Z?Y2AbCdjUO-^Der zy!td|Z24aVn!E^j92TsVeA(12W6Zcg+<1JkZg?9Tj1~6nKA(~FUT@R}Z~rU;!8S6bS9Ta@*ortuu?W>HG zk`d3A`c7ianpeTUAuRgJBkkxy$=??P=}6oRvfI8Nks!PIqG5}sSw=s$HbTOY;Ii}U z`6<^sG(e-{8?*JX7$oAEBTVhx?_*Fu$EE_*3F65#iGFB)AVgHOYTdF{izzcc!l4udzEP|!6)^bZ1m+L z*hligmOqgx6<7=v)JVYHB=J%vfjHG$%dw3B?Ayxmp6W0rpdJURnipCO2focSd*F+C zTsB9xk+BUA2Viu&bVS@~+$l-ZGkH zu(b(ezJ6H^jmY3KLlW@2t2V~w=o0Ndnfc{Wx;ya|9k|=e4eWMuzdb)s(xnzxznCOv zvNaj6{Kf-s?{T*FZJ+;nF#&+e=Y|jr=4@X01=1?0;;C*?^E(4BE-nC6UF;-0EsTl6 zfh|d2=jRUY1!XL?*taVj@7~!#4Be>A9CCze_JnqF=}7^PgVZUyDM2`Mz{M~&*0tC2ORpNA&^fcff(R*nxSKwd1GdtpT zV(&`i01_*)jb~2bD@$&V7V8Z3f|`MEPvKI@XN17@0&?O|dlFr(!=@s)O$fuHl9U5p9q!o#E7VG*>)xf6%ei{`v(S0)K-c=1 zIX%J2jrLMft61fZi9<{r@iS+wIp9f9_Blq`OeQf1<}R{bVuaj1vBC0g>(8I_hh#$l znuEa=J9cesYa0!Dt|%ciSbY6g1m?^H$^1fhLY zHrhnzP>aMpk5Pa`q#mSVR*$!)Ed03L8rO&43rQaOKHWJ9u*1?Z$1Y~B^(Yn??2p){ zJ0j@8%d!%_t3Ln?*Atj*R8Q+%tUCWQ?Bh(``Np#Y&>iyFgzM^xM77ct7t|+9KlAaG z^`c*{(KFv})AKO(UM?fT!|f^dG8%gGp-^9AZ}20**YR*iTYP&K)~OC(PuiGN33KyT zo3}8%782)^gdiI$*|I};X&ITGrKPOwM=C%S^~^IRIa!0vhzUHn{%3bF3?Qh&Hl|5m zUsxbMyC(F@a#T2by$)$KEZRnf_6Ae@{_J6U=-$9-Hi%JczsPOB-f6f?i9x~%9mNMH zg?4-y=2;Ei?=i@ajm1#r$meSB=uk7w>c0lE7ys6rBs5U5SMl`sNBtl-E<#NF@&zf+ zA=%C@V2aTsz-PXS1M#PmiMdhrvfppBVg{xp zfmkrz?`0;4p*~sATtJ3m>lkf0Ym_Uw6JK3WKo==Z_s^nBc^g3*e|gC*mr0dCCNA~F z!_t@z-&@ngS_|NJRz@d0+Px!ycPa%wAw~|a&kg( ze$S4>BTFDJFCW~64yI-+V*b6XX*Zu6T!{?;%{z#POi{y8XCEJZRIYNjb|gwRi~nzq z-t%9M{+D_)cUKqAz!*6b9fuFoTij5BK*j}>U)aufXC{^)pZjN19kxL1T{Lil$Am2` zit?TyDrn~Op&zb;OqxELTUnKPuodYAVNr{YX=rI}?T%*~kgad2uC#;azQi87!pX%i zHqc;JPjGpEc1vEKB?&G)Yq{|ys&S%W(c&XtQ&S7iD6MA*MLZ4&=!s&~K7Fb@`_JJJ z8yuU|)YM_WpFe*JI{HH!v*zn%VE-mirlZF}g1n=E#Hzq)MM zoty*O12MQ?j-|_J{DoabkVLAVme8d^B_cO+ zx?vurras<6wiyVa!@mwbFQF6*%`pu?F$q}?7duGONJNqMpye&G4MfZW8!2S?kLs$f zodHVmiHR=y*SPp5YZ3o}#LF@eY ze*vU5McOLY*N&V}0D^`0`e~&_FSOePm!HqPex1pQxF#Z=mm&U+EVVGy_|h_zVH%4AK`Oq(sU_+~Bl2fopWS@9d$?A3wuE0%(*H zcwjwv34_QNd&7Mb^<{dJDD5I;Vb#5l6y|VFlXQM2094IWgp^pGw3HH|ZT53WnaHxx zeb=jCkHIJ0cTeo4G;gMNWO~JlF+>NW z1OsSc^(pb&I-k}SnuvgsUs1ZM0WhF~0OSb{07H`;5aTVKY0Sh~7YkluM+0sAQGkQc%iWqn{|ZjCxaeYgw?Y`5&UgU1t1M9>y!5Udp!Xl>jyviz+Y z{FuXz1g*?&KvkA>)y3s+Nyo|1Jkyhi&;*JseQPm-GH6o(^5p+9#~PK{Qp=xzMezv9;8hJWB6u1F04VnP`C{O& zlG#x$KL9ZHi0EjeIWy&jg6=3cYP#3dtC58FKloTztIIeMOmwdBb^$Hg(G-gL6+7B~A@TvxwI_n~2i!OK0 zP>V`cpYw?TzXn)aeUl^qI^+KM{owx*emZgx!Cc zqu&`DP5>%B$x{q@|KD?5Ak&sugv9tLQ39Ia^QaJab&Cz*`LJuR8=W$UovT%>X%EAJ zq=qDZH}H_~6A~$bjt~IQ($(QNeezu-+DX=4=a@?U0F?Yc=2#;?riQBl4q3HaC+can z{HlQ86spZ~CZ(~~zU)sV>Sh3V1Or1oJ(oJtfKKSFuk(lj(P>I-8lmIk(U0vJ?dZU` zqXfW*qA@@Go?)Q63b1ZnN9BYqEBONJ% z-wsS7ug^Z-VdaTTR+2FEYCod@IPTuux#KQPdu^47fC0MMcY7jSAZ| z1gC1xuRPim0KXY@!As@XcEkvkSq(U3m5Sh14M-R(LGY>u#CYey#90@W&7EVW-2_-M zf`{J@Od|9npH9CQ&vbvVy`96ScM~q-U)QIZ^ zmOn=K@BUCOXg|Pj2PTmLUedu>amlRmU!Q%Pp@d&N(-Ges%9Tl@dDJbpH3SC-bJu_S zMMvb6RpRnpcJ-8ykPxj2VS4Nv zH=w8AS*!j(|M>yn!->66oO2ho#_R-@+KvJE<@c_>ggeH=xnt`5{t9CN`JoR0>*t#| zOUchiC2v@Swm^wb#XyBI*w+Sg7guB85NVBY<0?Bl@$0jNE1&-GM~@!m(th5;&elfL zrcRwo0PP5&*U15RfI{3jn#^5$>*sUv{Wj_9EK{dWWj8`V0AUvdQS|&#VL>wF|M5~C za4DE*g<2RU|$ur!S?1R+V#R{8vWUiknO%j4lE3fhwfNWjy=eK5`}vhF zU#V80%B%)pK+AN_H5#T1pj>8{gpe3&IRP=HC$V@e>+0}bB3cU!_Jz!`nB!0Q9f3PS#v(vw`EJJfOlkS{$p)RH|;-J+qE6WDW- zPYO{qha*Rhz{$x8;-P1NSl)quH-EhlyZE+O*+F|0viAYTBjzSd5pRO_1hD9>#g65KbE-olWwc<=QJrRd{7~rMXEQDn2 z+G8Xb`6-;7oZ7T7ZM~f53yOqp%@k2Vkz62ffXzP-&n+qZAm+Hi>H=j#Kg2>G!vd}wnl(DU-OQ~v)0 X`6R2*m?DAQ00000NkvXXu0mjf8faiw literal 20727 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 XqQF4OgM6vp00000NkvXXu0mjfSF&4a diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 26adb3185231226f2a3e18a2ede9f1c6ac21f51c..816c1d767ce847ec5855c884711c15088f377788 100644 GIT binary patch literal 71661 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ⅈejOf9u9-834kdT?YuX=G*+Ot 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 Q3j+{%y85}Sb4q9e0JRP$y8r+H literal 68541 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 diff --git a/tgstation.dme b/tgstation.dme index 4d60850a027..e0d41b67d10 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1060,6 +1060,7 @@ #include "code\game\objects\items\storage\firstaid.dm" #include "code\game\objects\items\storage\lockbox.dm" #include "code\game\objects\items\storage\secure.dm" +#include "code\game\objects\items\storage\sixpack.dm" #include "code\game\objects\items\storage\storage.dm" #include "code\game\objects\items\storage\toolbox.dm" #include "code\game\objects\items\storage\uplink_kits.dm" From 40be6a22ba130585349c24a5814239782c66cdc0 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 2 Jan 2020 17:13:48 -0800 Subject: [PATCH 10/10] Automatic changelog generation for PR #48337 [ci skip] --- html/changelogs/AutoChangeLog-pr-48337.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-48337.yml diff --git a/html/changelogs/AutoChangeLog-pr-48337.yml b/html/changelogs/AutoChangeLog-pr-48337.yml new file mode 100644 index 00000000000..0827f1ec5fa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-48337.yml @@ -0,0 +1,7 @@ +author: "ArcaneMusic" +delete-after: True +changes: + - rscadd: "Nanotrasen Plastic Labs has sat down and developed new designs exclusively using plastic for station use. Station productivity has dropped by 2.7 percent." + - rscadd: "Adds Plastic Potted Trees, Plastic Can holders, Plastic Bead Necklaces, and Plastic Boxes." + - tweak: "Space Carp have been noticed to actively lunge after and attack Plastic Can holders, as though they were Space Jellyfish, leading to incremental population decline." + - tweak: "Adds 6 packs of cola and beer to the Party Crate, increasing the price to 2500."